home *** CD-ROM | disk | FTP | other *** search
/ Apple Software Dispatch / Apple Software Dispatch.iso / Software Dispatch Files / Resolve / Sample Application / Sample Application.rsrc / CODE_17_GRAFMAIN.txt < prev    next >
Text File  |  1993-07-15  |  527KB  |  9,337 lines

  1. # near model CODE resource
  2. # jump table entries: 8256-8301 (46 of them)
  3. export_1032:
  4. 00000000  4E75                     rts
  5. fn00000002:
  6. 00000002  4E56 FFFA                link       A6, -0x0006
  7. 00000006  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  8. 0000000A  4244                     clr.w      D4
  9. 0000000C  206E 000C                movea.l    A0, [A6 + 0xC]
  10. 00000010  226E 000C                movea.l    A1, [A6 + 0xC]
  11. 00000014  3C28 0006                move.w     D6, [A0 + 0x6]
  12. 00000018  9C69 0002                sub.w      D6, [A1 + 0x2]
  13. 0000001C  206E 000C                movea.l    A0, [A6 + 0xC]
  14. 00000020  226E 000C                movea.l    A1, [A6 + 0xC]
  15. 00000024  3A28 0004                move.w     D5, [A0 + 0x4]
  16. 00000028  9A51                     sub.w      D5, [A1]
  17. 0000002A  206E 0008                movea.l    A0, [A6 + 0x8]
  18. 0000002E  2D50 FFFA                move.l     [A6 - 0x6], [A0]
  19. 00000032  206E FFFA                movea.l    A0, [A6 - 0x6]
  20. 00000036  226E FFFA                movea.l    A1, [A6 - 0x6]
  21. 0000003A  3028 000A                move.w     D0, [A0 + 0xA]
  22. 0000003E  9069 0006                sub.w      D0, [A1 + 0x6]
  23. 00000042  3D40 FFFE                move.w     [A6 - 0x2], D0
  24. 00000046  48C6                     ext.l      D6
  25. 00000048  2006                     move.l     D0, D6
  26. 0000004A  721F                     moveq.l    D1, 0x1F
  27. 0000004C  D081                     add.l      D0, D1
  28. 0000004E  7220                     moveq.l    D1, 0x20
  29. 00000050  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  30. 00000054  206E FFFA                movea.l    A0, [A6 - 0x6]
  31. 00000058  3228 0020                move.w     D1, [A0 + 0x20]
  32. 0000005C  48C1                     ext.l      D1
  33. 0000005E  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  34. 00000062  E580                     asl        D0, 2
  35. 00000064  2E00                     move.l     D7, D0
  36. 00000066  206E FFFA                movea.l    A0, [A6 - 0x6]
  37. 0000006A  3028 0004                move.w     D0, [A0 + 0x4]
  38. 0000006E  48C0                     ext.l      D0
  39. 00000070  2C3C 0000 1FFF           move.l     D6, 0x1FFF
  40. 00000076  CC80                     and.l      D6, D0
  41. 00000078  BC87                     cmp.l      D6, D7
  42. 0000007A  6D56                     blt        +0x58 /* 000000D2 */
  43. 0000007C  BA6E FFFE                cmp.w      D5, [A6 - 0x2]
  44. 00000080  6E50                     bgt        +0x52 /* 000000D2 */
  45. 00000082  206E FFFA                movea.l    A0, [A6 - 0x6]
  46. 00000086  2650                     movea.l    A3, [A0]
  47. 00000088  284B                     movea.l    A4, A3
  48. 0000008A  D9C6                     add.l      A4, D6
  49. 0000008C  D7C7                     add.l      A3, D7
  50. 0000008E  600E                     bra        +0x10 /* 0000009E */
  51. label00000090:
  52. 00000090  2F0C                     move.l     -[A7], A4
  53. 00000092  2F0B                     move.l     -[A7], A3
  54. 00000094  2F07                     move.l     -[A7], D7
  55. 00000096  4EAD 042A                jsr        [A5 + 0x42A /* export_129 */]
  56. 0000009A  D9C6                     add.l      A4, D6
  57. 0000009C  D7C7                     add.l      A3, D7
  58. label0000009E:
  59. 0000009E  5244                     addq.w     D4, 1
  60. 000000A0  BA44                     cmp.w      D5, D4
  61. 000000A2  6EEC                     bgt        -0x12 /* 00000090 */
  62. 000000A4  206E 0008                movea.l    A0, [A6 + 0x8]
  63. 000000A8  2D50 FFFA                move.l     [A6 - 0x6], [A0]
  64. 000000AC  206E 000C                movea.l    A0, [A6 + 0xC]
  65. 000000B0  226E FFFA                movea.l    A1, [A6 - 0x6]
  66. 000000B4  5C89                     addq.l     A1, 6
  67. 000000B6  22D8                     move.l     [A1]+, [A0]+
  68. 000000B8  22D8                     move.l     [A1]+, [A0]+
  69. 000000BA  3007                     move.w     D0, D7
  70. 000000BC  48C0                     ext.l      D0
  71. 000000BE  223C 0000 8000           move.l     D1, 0x8000
  72. 000000C4  8280                     or.l       D1, D0
  73. 000000C6  206E FFFA                movea.l    A0, [A6 - 0x6]
  74. 000000CA  3141 0004                move.w     [A0 + 0x4], D1
  75. 000000CE  7001                     moveq.l    D0, 0x01
  76. 000000D0  6002                     bra        +0x4 /* 000000D4 */
  77. label000000D2:
  78. 000000D2  7000                     moveq.l    D0, 0x00
  79. label000000D4:
  80. 000000D4  4CEE 18F0 FFE2           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x1E]
  81. 000000DA  4E5E                     unlink     A6
  82. 000000DC  4E75                     rts
  83. fn000000DE:
  84. 000000DE  4E56 FFF8                link       A6, -0x0008
  85. 000000E2  48E7 0018                movem.l    -[A7], A3,A4
  86. 000000E6  266E 0008                movea.l    A3, [A6 + 0x8]
  87. 000000EA  2053                     movea.l    A0, [A3]
  88. 000000EC  117C 0001 002C           move.b     [A0 + 0x2C], 0x1
  89. 000000F2  2053                     movea.l    A0, [A3]
  90. 000000F4  4A50                     tst.w      [A0]
  91. 000000F6  6624                     bne        +0x26 /* 0000011C */
  92. 000000F8  426E FFFA                clr.w      [A6 - 0x6]
  93. 000000FC  426E FFF8                clr.w      [A6 - 0x8]
  94. 00000100  3D7C 000F FFFE           move.w     [A6 - 0x2], 0xF
  95. 00000106  3D7C 000F FFFC           move.w     [A6 - 0x4], 0xF
  96. 0000010C  598F                     subq.l     A7, 4
  97. 0000010E  2F0B                     move.l     -[A7], A3
  98. 00000110  486E FFF8                pea.l      [A6 - 0x8]
  99. 00000114  4EBA 07B8                jsr        [PC + 0x7B8 /* 000008CE */]
  100. 00000118  201F                     move.l     D0, [A7]+
  101. 0000011A  606E                     bra        +0x70 /* 0000018A */
  102. label0000011C:
  103. 0000011C  2053                     movea.l    A0, [A3]
  104. 0000011E  7001                     moveq.l    D0, 0x01
  105. 00000120  B050                     cmp.w      D0, [A0]
  106. 00000122  6630                     bne        +0x32 /* 00000154 */
  107. 00000124  598F                     subq.l     A7, 4
  108. 00000126  7002                     moveq.l    D0, 0x02
  109. 00000128  2F00                     move.l     -[A7], D0
  110. 0000012A  4EAD 03E2                jsr        [A5 + 0x3E2 /* export_120 */]
  111. 0000012E  285F                     movea.l    A4, [A7]+
  112. 00000130  2053                     movea.l    A0, [A3]
  113. 00000132  4AA8 0028                tst.l      [A0 + 0x28]
  114. 00000136  670A                     beq        +0xC /* 00000142 */
  115. 00000138  2053                     movea.l    A0, [A3]
  116. 0000013A  2F28 0028                move.l     -[A7], [A0 + 0x28]
  117. 0000013E  4EAD 03EA                jsr        [A5 + 0x3EA /* export_121 */]
  118. label00000142:
  119. 00000142  2053                     movea.l    A0, [A3]
  120. 00000144  214C 0028                move.l     [A0 + 0x28], A4
  121. 00000148  558F                     subq.l     A7, 2
  122. 0000014A  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  123. 0000014E  301F                     move.w     D0, [A7]+
  124. 00000150  48C0                     ext.l      D0
  125. 00000152  6036                     bra        +0x38 /* 0000018A */
  126. label00000154:
  127. 00000154  2053                     movea.l    A0, [A3]
  128. 00000156  7002                     moveq.l    D0, 0x02
  129. 00000158  B050                     cmp.w      D0, [A0]
  130. 0000015A  662E                     bne        +0x30 /* 0000018A */
  131. 0000015C  598F                     subq.l     A7, 4
  132. 0000015E  700E                     moveq.l    D0, 0x0E
  133. 00000160  2F00                     move.l     -[A7], D0
  134. 00000162  4EAD 03E2                jsr        [A5 + 0x3E2 /* export_120 */]
  135. 00000166  285F                     movea.l    A4, [A7]+
  136. 00000168  2053                     movea.l    A0, [A3]
  137. 0000016A  4AA8 0002                tst.l      [A0 + 0x2]
  138. 0000016E  670A                     beq        +0xC /* 0000017A */
  139. 00000170  2053                     movea.l    A0, [A3]
  140. 00000172  2F28 0002                move.l     -[A7], [A0 + 0x2]
  141. 00000176  4EAD 03EA                jsr        [A5 + 0x3EA /* export_121 */]
  142. label0000017A:
  143. 0000017A  2053                     movea.l    A0, [A3]
  144. 0000017C  214C 0002                move.l     [A0 + 0x2], A4
  145. 00000180  558F                     subq.l     A7, 2
  146. 00000182  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  147. 00000186  301F                     move.w     D0, [A7]+
  148. 00000188  48C0                     ext.l      D0
  149. label0000018A:
  150. 0000018A  4CEE 1800 FFF0           movem.l    A3,A4, [A6 - 0x10]
  151. 00000190  4E5E                     unlink     A6
  152. 00000192  4E75                     rts
  153. export_1033:
  154. 00000194  4E56 FFE0                link       A6, -0x0020
  155. 00000198  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  156. 0000019C  1C2E 0008                move.b     D6, [A6 + 0x8]
  157. 000001A0  598F                     subq.l     A7, 4
  158. 000001A2  702E                     moveq.l    D0, 0x2E
  159. 000001A4  2F00                     move.l     -[A7], D0
  160. 000001A6  4EAD 03E2                jsr        [A5 + 0x3E2 /* export_120 */]
  161. 000001AA  265F                     movea.l    A3, [A7]+
  162. 000001AC  206E 000A                movea.l    A0, [A6 + 0xA]
  163. 000001B0  208B                     move.l     [A0], A3
  164. 000001B2  200B                     move.l     D0, A3
  165. 000001B4  6700 011A                beq        +0x11C /* 000002D0 */
  166. 000001B8  4A6D AFAE                tst.w      [A5 - 0x5052]
  167. 000001BC  674C                     beq        +0x4E /* 0000020A */
  168. 000001BE  2053                     movea.l    A0, [A3]
  169. 000001C0  4250                     clr.w      [A0]
  170. 000001C2  4A06                     tst.b      D6
  171. 000001C4  6704                     beq        +0x6 /* 000001CA */
  172. 000001C6  7E01                     moveq.l    D7, 0x01
  173. 000001C8  6002                     bra        +0x4 /* 000001CC */
  174. label000001CA:
  175. 000001CA  7E00                     moveq.l    D7, 0x00
  176. label000001CC:
  177. 000001CC  486E FFF8                pea.l      [A6 - 0x8]
  178. 000001D0  7000                     moveq.l    D0, 0x00
  179. 000001D2  3F00                     move.w     -[A7], D0
  180. 000001D4  3F00                     move.w     -[A7], D0
  181. 000001D6  720F                     moveq.l    D1, 0x0F
  182. 000001D8  3F01                     move.w     -[A7], D1
  183. 000001DA  3F01                     move.w     -[A7], D1
  184. 000001DC  A8A7                     syscall    SetRect
  185. 000001DE  558F                     subq.l     A7, 2
  186. 000001E0  486E FFF4                pea.l      [A6 - 0xC]
  187. 000001E4  7000                     moveq.l    D0, 0x00
  188. 000001E6  3F00                     move.w     -[A7], D0
  189. 000001E8  486E FFF8                pea.l      [A6 - 0x8]
  190. 000001EC  7200                     moveq.l    D1, 0x00
  191. 000001EE  2F01                     move.l     -[A7], D1
  192. 000001F0  2F01                     move.l     -[A7], D1
  193. 000001F2  2F07                     move.l     -[A7], D7
  194. 000001F4  203C 0016 0000           move.l     D0, 0x160000
  195. 000001FA  AB1D                     syscall    QDExtensions
  196. 000001FC  2053                     movea.l    A0, [A3]
  197. 000001FE  216E FFF4 0002           move.l     [A0 + 0x2], [A6 - 0xC]
  198. 00000204  548F                     addq.l     A7, 2
  199. 00000206  6000 00BE                bra        +0xC0 /* 000002C6 */
  200. label0000020A:
  201. 0000020A  4A6D AFB0                tst.w      [A5 - 0x5050]
  202. 0000020E  6700 0086                beq        +0x88 /* 00000296 */
  203. 00000212  2053                     movea.l    A0, [A3]
  204. 00000214  30BC 0001                move.w     [A0], 0x1
  205. 00000218  598F                     subq.l     A7, 4
  206. 0000021A  AA32                     syscall    GetGDevice
  207. 0000021C  2D5F FFE0                move.l     [A6 - 0x20], [A7]+
  208. 00000220  486E FFEC                pea.l      [A6 - 0x14]
  209. 00000224  A874                     syscall    GetPort
  210. 00000226  486E FFF0                pea.l      [A6 - 0x10]
  211. 0000022A  2F3C 8300 8300           move.l     -[A7], 0x83008300
  212. 00000230  2F3C 7D00 7D00           move.l     -[A7], 0x7D007D00 /* '}\0}\0' */
  213. 00000236  A8A7                     syscall    SetRect
  214. 00000238  598F                     subq.l     A7, 4
  215. 0000023A  486E FFF0                pea.l      [A6 - 0x10]
  216. 0000023E  AA27                     syscall    GetMaxDevice
  217. 00000240  2D5F FFE4                move.l     [A6 - 0x1C], [A7]+
  218. 00000244  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  219. 00000248  AA31                     syscall    SetGDevice
  220. 0000024A  598F                     subq.l     A7, 4
  221. 0000024C  706C                     moveq.l    D0, 0x6C
  222. 0000024E  2F00                     move.l     -[A7], D0
  223. 00000250  4EAD 03C2                jsr        [A5 + 0x3C2 /* export_116 */]
  224. 00000254  285F                     movea.l    A4, [A7]+
  225. 00000256  2F0C                     move.l     -[A7], A4
  226. 00000258  AA00                     syscall    OpenCPort
  227. 0000025A  598F                     subq.l     A7, 4
  228. 0000025C  AA03                     syscall    NewPixMap
  229. 0000025E  2D5F FFE8                move.l     [A6 - 0x18], [A7]+
  230. 00000262  206E FFE4                movea.l    A0, [A6 - 0x1C]
  231. 00000266  2050                     movea.l    A0, [A0]
  232. 00000268  2F28 0016                move.l     -[A7], [A0 + 0x16]
  233. 0000026C  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  234. 00000270  AA05                     syscall    CopyPixMap
  235. 00000272  2053                     movea.l    A0, [A3]
  236. 00000274  216E FFE8 0002           move.l     [A0 + 0x2], [A6 - 0x18]
  237. 0000027A  2F0B                     move.l     -[A7], A3
  238. 0000027C  4EBA FE60                jsr        [PC - 0x1A0 /* 000000DE */]
  239. 00000280  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  240. 00000284  AA31                     syscall    SetGDevice
  241. 00000286  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  242. 0000028A  A873                     syscall    SetPort
  243. 0000028C  2053                     movea.l    A0, [A3]
  244. 0000028E  214C 0006                move.l     [A0 + 0x6], A4
  245. 00000292  588F                     addq.l     A7, 4
  246. 00000294  6030                     bra        +0x32 /* 000002C6 */
  247. label00000296:
  248. 00000296  2053                     movea.l    A0, [A3]
  249. 00000298  30BC 0002                move.w     [A0], 0x2
  250. 0000029C  598F                     subq.l     A7, 4
  251. 0000029E  706C                     moveq.l    D0, 0x6C
  252. 000002A0  2F00                     move.l     -[A7], D0
  253. 000002A2  4EAD 03C2                jsr        [A5 + 0x3C2 /* export_116 */]
  254. 000002A6  285F                     movea.l    A4, [A7]+
  255. 000002A8  486E FFF4                pea.l      [A6 - 0xC]
  256. 000002AC  A874                     syscall    GetPort
  257. 000002AE  2F0C                     move.l     -[A7], A4
  258. 000002B0  A86F                     syscall    OpenPort
  259. 000002B2  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  260. 000002B6  A873                     syscall    SetPort
  261. 000002B8  2F0B                     move.l     -[A7], A3
  262. 000002BA  4EBA FE22                jsr        [PC - 0x1DE /* 000000DE */]
  263. 000002BE  2053                     movea.l    A0, [A3]
  264. 000002C0  214C 0006                move.l     [A0 + 0x6], A4
  265. 000002C4  588F                     addq.l     A7, 4
  266. label000002C6:
  267. 000002C6  4A06                     tst.b      D6
  268. 000002C8  6706                     beq        +0x8 /* 000002D0 */
  269. 000002CA  2F0B                     move.l     -[A7], A3
  270. 000002CC  4EBA 082C                jsr        [PC + 0x82C /* 00000AFA */]
  271. label000002D0:
  272. 000002D0  4CEE 18C0 FFD0           movem.l    D6,D7,A3,A4, [A6 - 0x30]
  273. 000002D6  4E5E                     unlink     A6
  274. 000002D8  205F                     movea.l    A0, [A7]+
  275. 000002DA  5C4F                     addq.w     A7, 6
  276. 000002DC  4ED0                     jmp        [A0]
  277. export_1034:
  278. 000002DE  2F0B                     move.l     -[A7], A3
  279. 000002E0  266F 0008                movea.l    A3, [A7 + 0x8]
  280. 000002E4  2053                     movea.l    A0, [A3]
  281. 000002E6  4A50                     tst.w      [A0]
  282. 000002E8  6610                     bne        +0x12 /* 000002FA */
  283. 000002EA  2053                     movea.l    A0, [A3]
  284. 000002EC  2F28 0002                move.l     -[A7], [A0 + 0x2]
  285. 000002F0  203C 0004 0004           move.l     D0, 0x40004
  286. 000002F6  AB1D                     syscall    QDExtensions
  287. 000002F8  6040                     bra        +0x42 /* 0000033A */
  288. label000002FA:
  289. 000002FA  2053                     movea.l    A0, [A3]
  290. 000002FC  7001                     moveq.l    D0, 0x01
  291. 000002FE  B050                     cmp.w      D0, [A0]
  292. 00000300  6614                     bne        +0x16 /* 00000316 */
  293. 00000302  2053                     movea.l    A0, [A3]
  294. 00000304  2F28 0002                move.l     -[A7], [A0 + 0x2]
  295. 00000308  AA04                     syscall    DisposePixMap/DisposPixMap
  296. 0000030A  2053                     movea.l    A0, [A3]
  297. 0000030C  2F28 0028                move.l     -[A7], [A0 + 0x28]
  298. 00000310  4EAD 03EA                jsr        [A5 + 0x3EA /* export_121 */]
  299. 00000314  6024                     bra        +0x26 /* 0000033A */
  300. label00000316:
  301. 00000316  2053                     movea.l    A0, [A3]
  302. 00000318  7002                     moveq.l    D0, 0x02
  303. 0000031A  B050                     cmp.w      D0, [A0]
  304. 0000031C  661C                     bne        +0x1E /* 0000033A */
  305. 0000031E  2053                     movea.l    A0, [A3]
  306. 00000320  2F28 0006                move.l     -[A7], [A0 + 0x6]
  307. 00000324  A87D                     syscall    ClosePort
  308. 00000326  2053                     movea.l    A0, [A3]
  309. 00000328  2F28 0006                move.l     -[A7], [A0 + 0x6]
  310. 0000032C  4EAD 03D2                jsr        [A5 + 0x3D2 /* export_118 */]
  311. 00000330  2053                     movea.l    A0, [A3]
  312. 00000332  2F28 0002                move.l     -[A7], [A0 + 0x2]
  313. 00000336  4EAD 03EA                jsr        [A5 + 0x3EA /* export_121 */]
  314. label0000033A:
  315. 0000033A  2F0B                     move.l     -[A7], A3
  316. 0000033C  4EAD 03EA                jsr        [A5 + 0x3EA /* export_121 */]
  317. 00000340  265F                     movea.l    A3, [A7]+
  318. 00000342  2E9F                     move.l     [A7], [A7]+
  319. 00000344  4E75                     rts
  320. fn00000346:
  321. 00000346  4E56 FFC6                link       A6, -0x003A
  322. 0000034A  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  323. 0000034E  3E2E 000C                move.w     D7, [A6 + 0xC]
  324. 00000352  266E 0012                movea.l    A3, [A6 + 0x12]
  325. 00000356  7C00                     moveq.l    D6, 0x00
  326. 00000358  206E 0016                movea.l    A0, [A6 + 0x16]
  327. 0000035C  2050                     movea.l    A0, [A0]
  328. 0000035E  4A50                     tst.w      [A0]
  329. 00000360  6600 024E                bne        +0x250 /* 000005B0 */
  330. 00000364  41EE FFDA                lea.l      A0, [A6 - 0x26]
  331. 00000368  224B                     movea.l    A1, A3
  332. 0000036A  20D9                     move.l     [A0]+, [A1]+
  333. 0000036C  20D9                     move.l     [A0]+, [A1]+
  334. 0000036E  3D6B 0002 FFFE           move.w     [A6 - 0x2], [A3 + 0x2]
  335. 00000374  3D53 FFFC                move.w     [A6 - 0x4], [A3]
  336. 00000378  486E FFFC                pea.l      [A6 - 0x4]
  337. 0000037C  A870                     syscall    LocalToGlobal
  338. 0000037E  3D6E FFFE FFEC           move.w     [A6 - 0x14], [A6 - 0x2]
  339. 00000384  3D6E FFFC FFEA           move.w     [A6 - 0x16], [A6 - 0x4]
  340. 0000038A  3D6B 0006 FFFE           move.w     [A6 - 0x2], [A3 + 0x6]
  341. 00000390  3D6B 0004 FFFC           move.w     [A6 - 0x4], [A3 + 0x4]
  342. 00000396  486E FFFC                pea.l      [A6 - 0x4]
  343. 0000039A  A870                     syscall    LocalToGlobal
  344. 0000039C  3D6E FFFE FFF0           move.w     [A6 - 0x10], [A6 - 0x2]
  345. 000003A2  3D6E FFFC FFEE           move.w     [A6 - 0x12], [A6 - 0x4]
  346. 000003A8  598F                     subq.l     A7, 4
  347. 000003AA  486E FFEA                pea.l      [A6 - 0x16]
  348. 000003AE  AA27                     syscall    GetMaxDevice
  349. 000003B0  285F                     movea.l    A4, [A7]+
  350. 000003B2  200C                     move.l     D0, A4
  351. 000003B4  6700 01F4                beq        +0x1F6 /* 000005AA */
  352. 000003B8  4A47                     tst.w      D7
  353. 000003BA  660E                     bne        +0x10 /* 000003CA */
  354. 000003BC  2054                     movea.l    A0, [A4]
  355. 000003BE  2068 0016                movea.l    A0, [A0 + 0x16]
  356. 000003C2  2050                     movea.l    A0, [A0]
  357. 000003C4  3828 0020                move.w     D4, [A0 + 0x20]
  358. 000003C8  6002                     bra        +0x4 /* 000003CC */
  359. label000003CA:
  360. 000003CA  3807                     move.w     D4, D7
  361. label000003CC:
  362. 000003CC  302E FFF0                move.w     D0, [A6 - 0x10]
  363. 000003D0  48C0                     ext.l      D0
  364. 000003D2  322E FFEC                move.w     D1, [A6 - 0x14]
  365. 000003D6  48C1                     ext.l      D1
  366. 000003D8  9081                     sub.l      D0, D1
  367. 000003DA  5880                     addq.l     D0, 4
  368. 000003DC  48C4                     ext.l      D4
  369. 000003DE  2204                     move.l     D1, D4
  370. 000003E0  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  371. 000003E4  721E                     moveq.l    D1, 0x1E
  372. 000003E6  D081                     add.l      D0, D1
  373. 000003E8  7220                     moveq.l    D1, 0x20
  374. 000003EA  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  375. 000003EE  5280                     addq.l     D0, 1
  376. 000003F0  E580                     asl        D0, 2
  377. 000003F2  322E FFEE                move.w     D1, [A6 - 0x12]
  378. 000003F6  48C1                     ext.l      D1
  379. 000003F8  342E FFEA                move.w     D2, [A6 - 0x16]
  380. 000003FC  48C2                     ext.l      D2
  381. 000003FE  9282                     sub.l      D1, D2
  382. 00000400  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  383. 00000404  2A00                     move.l     D5, D0
  384. 00000406  206E 0016                movea.l    A0, [A6 + 0x16]
  385. 0000040A  2050                     movea.l    A0, [A0]
  386. 0000040C  2D68 0002 FFD2           move.l     [A6 - 0x2E], [A0 + 0x2]
  387. 00000412  206E FFD2                movea.l    A0, [A6 - 0x2E]
  388. 00000416  2068 0002                movea.l    A0, [A0 + 0x2]
  389. 0000041A  2050                     movea.l    A0, [A0]
  390. 0000041C  2850                     movea.l    A4, [A0]
  391. 0000041E  206E FFD2                movea.l    A0, [A6 - 0x2E]
  392. 00000422  2068 0002                movea.l    A0, [A0 + 0x2]
  393. 00000426  2050                     movea.l    A0, [A0]
  394. 00000428  3D68 0020 FFF2           move.w     [A6 - 0xE], [A0 + 0x20]
  395. 0000042E  206E FFD2                movea.l    A0, [A6 - 0x2E]
  396. 00000432  226E FFD2                movea.l    A1, [A6 - 0x2E]
  397. 00000436  3028 0016                move.w     D0, [A0 + 0x16]
  398. 0000043A  9069 0012                sub.w      D0, [A1 + 0x12]
  399. 0000043E  3D40 FFF4                move.w     [A6 - 0xC], D0
  400. 00000442  206E FFD2                movea.l    A0, [A6 - 0x2E]
  401. 00000446  226E FFD2                movea.l    A1, [A6 - 0x2E]
  402. 0000044A  3028 0014                move.w     D0, [A0 + 0x14]
  403. 0000044E  9069 0010                sub.w      D0, [A1 + 0x10]
  404. 00000452  3D40 FFF6                move.w     [A6 - 0xA], D0
  405. 00000456  302E FFF0                move.w     D0, [A6 - 0x10]
  406. 0000045A  906E FFEC                sub.w      D0, [A6 - 0x14]
  407. 0000045E  3D40 FFF8                move.w     [A6 - 0x8], D0
  408. 00000462  302E FFEE                move.w     D0, [A6 - 0x12]
  409. 00000466  906E FFEA                sub.w      D0, [A6 - 0x16]
  410. 0000046A  3D40 FFFA                move.w     [A6 - 0x6], D0
  411. 0000046E  B86E FFF2                cmp.w      D4, [A6 - 0xE]
  412. 00000472  661C                     bne        +0x1E /* 00000490 */
  413. 00000474  302E FFF8                move.w     D0, [A6 - 0x8]
  414. 00000478  B06E FFF4                cmp.w      D0, [A6 - 0xC]
  415. 0000047C  6E12                     bgt        +0x14 /* 00000490 */
  416. 0000047E  302E FFFA                move.w     D0, [A6 - 0x6]
  417. 00000482  B06E FFF6                cmp.w      D0, [A6 - 0xA]
  418. 00000486  6E08                     bgt        +0xA /* 00000490 */
  419. 00000488  200C                     move.l     D0, A4
  420. 0000048A  6704                     beq        +0x6 /* 00000490 */
  421. 0000048C  4A94                     tst.l      [A4]
  422. 0000048E  660C                     bne        +0xE /* 0000049C */
  423. label00000490:
  424. 00000490  598F                     subq.l     A7, 4
  425. 00000492  4EAD 0592                jsr        [A5 + 0x592 /* export_174 */]
  426. 00000496  BA9F                     cmp.l      D5, [A7]+
  427. 00000498  6E00 010A                bgt        +0x10C /* 000005A4 */
  428. label0000049C:
  429. 0000049C  0C47 0001                cmpi.w     D7, 0x1
  430. 000004A0  6604                     bne        +0x6 /* 000004A6 */
  431. 000004A2  7A01                     moveq.l    D5, 0x01
  432. 000004A4  6022                     bra        +0x24 /* 000004C8 */
  433. label000004A6:
  434. 000004A6  0C47 0002                cmpi.w     D7, 0x2
  435. 000004AA  6604                     bne        +0x6 /* 000004B0 */
  436. 000004AC  7A04                     moveq.l    D5, 0x04
  437. 000004AE  6018                     bra        +0x1A /* 000004C8 */
  438. label000004B0:
  439. 000004B0  0C47 0004                cmpi.w     D7, 0x4
  440. 000004B4  6604                     bne        +0x6 /* 000004BA */
  441. 000004B6  7A10                     moveq.l    D5, 0x10
  442. 000004B8  600E                     bra        +0x10 /* 000004C8 */
  443. label000004BA:
  444. 000004BA  0C47 0008                cmpi.w     D7, 0x8
  445. 000004BE  6606                     bne        +0x8 /* 000004C6 */
  446. 000004C0  3A3C 0100                move.w     D5, 0x100
  447. 000004C4  6002                     bra        +0x4 /* 000004C8 */
  448. label000004C6:
  449. 000004C6  4245                     clr.w      D5
  450. label000004C8:
  451. 000004C8  4AAE 0008                tst.l      [A6 + 0x8]
  452. 000004CC  6716                     beq        +0x18 /* 000004E4 */
  453. 000004CE  4A45                     tst.w      D5
  454. 000004D0  6712                     beq        +0x14 /* 000004E4 */
  455. 000004D2  206E 0008                movea.l    A0, [A6 + 0x8]
  456. 000004D6  2050                     movea.l    A0, [A0]
  457. 000004D8  BA68 0006                cmp.w      D5, [A0 + 0x6]
  458. 000004DC  6C06                     bge        +0x8 /* 000004E4 */
  459. 000004DE  7000                     moveq.l    D0, 0x00
  460. 000004E0  2D40 0008                move.l     [A6 + 0x8], D0
  461. label000004E4:
  462. 000004E4  2D7C 1000 0000 FFD6      move.l     [A6 - 0x2A], 0x10000000
  463. 000004EC  598F                     subq.l     A7, 4
  464. 000004EE  486E FFD2                pea.l      [A6 - 0x2E]
  465. 000004F2  3F07                     move.w     -[A7], D7
  466. 000004F4  486E FFEA                pea.l      [A6 - 0x16]
  467. 000004F8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  468. 000004FC  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  469. 00000500  2F2E FFD6                move.l     -[A7], [A6 - 0x2A]
  470. 00000504  203C 0016 0003           move.l     D0, 0x160003
  471. 0000050A  AB1D                     syscall    QDExtensions
  472. 0000050C  2C1F                     move.l     D6, [A7]+
  473. 0000050E  206E 0016                movea.l    A0, [A6 + 0x16]
  474. 00000512  2050                     movea.l    A0, [A0]
  475. 00000514  216E FFD2 0002           move.l     [A0 + 0x2], [A6 - 0x2E]
  476. 0000051A  486E FFE2                pea.l      [A6 - 0x1E]
  477. 0000051E  486E FFE6                pea.l      [A6 - 0x1A]
  478. 00000522  203C 0008 0005           move.l     D0, 0x80005
  479. 00000528  AB1D                     syscall    QDExtensions
  480. 0000052A  2F2E FFD2                move.l     -[A7], [A6 - 0x2E]
  481. 0000052E  7000                     moveq.l    D0, 0x00
  482. 00000530  2F00                     move.l     -[A7], D0
  483. 00000532  203C 0008 0006           move.l     D0, 0x80006
  484. 00000538  AB1D                     syscall    QDExtensions
  485. 0000053A  2F2E FFDA                move.l     -[A7], [A6 - 0x26]
  486. 0000053E  A878                     syscall    SetOrigin
  487. 00000540  2F2E FFE2                move.l     -[A7], [A6 - 0x1E]
  488. 00000544  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  489. 00000548  203C 0008 0006           move.l     D0, 0x80006
  490. 0000054E  AB1D                     syscall    QDExtensions
  491. 00000550  4A86                     tst.l      D6
  492. 00000552  6C00 0366                bge        +0x368 /* 000008BA */
  493. 00000556  BE6E FFF2                cmp.w      D7, [A6 - 0xE]
  494. 0000055A  6600 035E                bne        +0x360 /* 000008BA */
  495. 0000055E  302E FFF8                move.w     D0, [A6 - 0x8]
  496. 00000562  B06E FFF4                cmp.w      D0, [A6 - 0xC]
  497. 00000566  6600 0352                bne        +0x354 /* 000008BA */
  498. 0000056A  302E FFFA                move.w     D0, [A6 - 0x6]
  499. 0000056E  B06E FFF6                cmp.w      D0, [A6 - 0xA]
  500. 00000572  6600 0346                bne        +0x348 /* 000008BA */
  501. 00000576  558F                     subq.l     A7, 2
  502. 00000578  206E FFD2                movea.l    A0, [A6 - 0x2E]
  503. 0000057C  2F28 0002                move.l     -[A7], [A0 + 0x2]
  504. 00000580  203C 0004 0001           move.l     D0, 0x40001
  505. 00000586  AB1D                     syscall    QDExtensions
  506. 00000588  4A1F                     tst.b      [A7]+
  507. 0000058A  6700 032E                beq        +0x330 /* 000008BA */
  508. 0000058E  7C00                     moveq.l    D6, 0x00
  509. 00000590  206E FFD2                movea.l    A0, [A6 - 0x2E]
  510. 00000594  2F28 0002                move.l     -[A7], [A0 + 0x2]
  511. 00000598  203C 0004 0002           move.l     D0, 0x40002
  512. 0000059E  AB1D                     syscall    QDExtensions
  513. 000005A0  6000 0318                bra        +0x31A /* 000008BA */
  514. label000005A4:
  515. 000005A4  7C94                     moveq.l    D6, 0xFFFFFF94
  516. 000005A6  6000 0312                bra        +0x314 /* 000008BA */
  517. label000005AA:
  518. 000005AA  7CBB                     moveq.l    D6, 0xFFFFFFBB
  519. 000005AC  6000 030C                bra        +0x30E /* 000008BA */
  520. label000005B0:
  521. 000005B0  206E 0016                movea.l    A0, [A6 + 0x16]
  522. 000005B4  2050                     movea.l    A0, [A0]
  523. 000005B6  7001                     moveq.l    D0, 0x01
  524. 000005B8  B050                     cmp.w      D0, [A0]
  525. 000005BA  6600 0226                bne        +0x228 /* 000007E2 */
  526. 000005BE  206E 0016                movea.l    A0, [A6 + 0x16]
  527. 000005C2  2D50 FFF4                move.l     [A6 - 0xC], [A0]
  528. 000005C6  206E FFF4                movea.l    A0, [A6 - 0xC]
  529. 000005CA  2868 0002                movea.l    A4, [A0 + 0x2]
  530. 000005CE  206E FFF4                movea.l    A0, [A6 - 0xC]
  531. 000005D2  2D68 0028 FFF8           move.l     [A6 - 0x8], [A0 + 0x28]
  532. 000005D8  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  533. 000005DC  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  534. 000005E0  206E FFF8                movea.l    A0, [A6 - 0x8]
  535. 000005E4  2254                     movea.l    A1, [A4]
  536. 000005E6  2290                     move.l     [A1], [A0]
  537. 000005E8  4A47                     tst.w      D7
  538. 000005EA  6606                     bne        +0x8 /* 000005F2 */
  539. 000005EC  2054                     movea.l    A0, [A4]
  540. 000005EE  3E28 0020                move.w     D7, [A0 + 0x20]
  541. label000005F2:
  542. 000005F2  598F                     subq.l     A7, 4
  543. 000005F4  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  544. 000005F8  4EAD 03F2                jsr        [A5 + 0x3F2 /* export_122 */]
  545. 000005FC  7002                     moveq.l    D0, 0x02
  546. 000005FE  B09F                     cmp.l      D0, [A7]+
  547. 00000600  6C00 0084                bge        +0x86 /* 00000686 */
  548. 00000604  2054                     movea.l    A0, [A4]
  549. 00000606  BE68 0020                cmp.w      D7, [A0 + 0x20]
  550. 0000060A  667A                     bne        +0x7C /* 00000686 */
  551. 0000060C  2F0B                     move.l     -[A7], A3
  552. 0000060E  2F0C                     move.l     -[A7], A4
  553. 00000610  4EBA F9F0                jsr        [PC - 0x610 /* 00000002 */]
  554. 00000614  4A00                     tst.b      D0
  555. 00000616  508F                     addq.l     A7, 8
  556. 00000618  676C                     beq        +0x6E /* 00000686 */
  557. 0000061A  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  558. 0000061E  4EAD 0412                jsr        [A5 + 0x412 /* export_126 */]
  559. 00000622  2054                     movea.l    A0, [A4]
  560. 00000624  383C 1FFF                move.w     D4, 0x1FFF
  561. 00000628  C868 0004                and.w      D4, [A0 + 0x4]
  562. 0000062C  48C4                     ext.l      D4
  563. 0000062E  302B 0004                move.w     D0, [A3 + 0x4]
  564. 00000632  48C0                     ext.l      D0
  565. 00000634  3213                     move.w     D1, [A3]
  566. 00000636  48C1                     ext.l      D1
  567. 00000638  9081                     sub.l      D0, D1
  568. 0000063A  2200                     move.l     D1, D0
  569. 0000063C  2004                     move.l     D0, D4
  570. 0000063E  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  571. 00000642  2D40 FFE8                move.l     [A6 - 0x18], D0
  572. 00000646  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  573. 0000064A  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  574. 0000064E  4EAD 03FA                jsr        [A5 + 0x3FA /* export_123 */]
  575. 00000652  206E 0016                movea.l    A0, [A6 + 0x16]
  576. 00000656  2D50 FFF4                move.l     [A6 - 0xC], [A0]
  577. 0000065A  206E FFF4                movea.l    A0, [A6 - 0xC]
  578. 0000065E  2068 0006                movea.l    A0, [A0 + 0x6]
  579. 00000662  41E8 0010                lea.l      A0, [A0 + 0x10]
  580. 00000666  224B                     movea.l    A1, A3
  581. 00000668  20D9                     move.l     [A0]+, [A1]+
  582. 0000066A  20D9                     move.l     [A0]+, [A1]+
  583. 0000066C  206E FFF4                movea.l    A0, [A6 - 0xC]
  584. 00000670  2068 0006                movea.l    A0, [A0 + 0x6]
  585. 00000674  2F28 0018                move.l     -[A7], [A0 + 0x18]
  586. 00000678  2F0B                     move.l     -[A7], A3
  587. 0000067A  A8DF                     syscall    RectRgn
  588. 0000067C  2C3C 0008 0000           move.l     D6, 0x80000
  589. 00000682  6000 00FA                bra        +0xFC /* 0000077E */
  590. label00000686:
  591. 00000686  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  592. 0000068A  4EAD 0412                jsr        [A5 + 0x412 /* export_126 */]
  593. 0000068E  2054                     movea.l    A0, [A4]
  594. 00000690  7000                     moveq.l    D0, 0x00
  595. 00000692  2080                     move.l     [A0], D0
  596. 00000694  48C7                     ext.l      D7
  597. 00000696  7020                     moveq.l    D0, 0x20
  598. 00000698  2207                     move.l     D1, D7
  599. 0000069A  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  600. 0000069E  5380                     subq.l     D0, 1
  601. 000006A0  3D40 FFEC                move.w     [A6 - 0x14], D0
  602. 000006A4  302B 0006                move.w     D0, [A3 + 0x6]
  603. 000006A8  906B 0002                sub.w      D0, [A3 + 0x2]
  604. 000006AC  322E FFEC                move.w     D1, [A6 - 0x14]
  605. 000006B0  D240                     add.w      D1, D0
  606. 000006B2  3D41 FFEE                move.w     [A6 - 0x12], D1
  607. 000006B6  302E FFEE                move.w     D0, [A6 - 0x12]
  608. 000006BA  48C0                     ext.l      D0
  609. 000006BC  721F                     moveq.l    D1, 0x1F
  610. 000006BE  D081                     add.l      D0, D1
  611. 000006C0  7220                     moveq.l    D1, 0x20
  612. 000006C2  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  613. 000006C6  48C7                     ext.l      D7
  614. 000006C8  2207                     move.l     D1, D7
  615. 000006CA  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  616. 000006CE  2D40 FFF0                move.l     [A6 - 0x10], D0
  617. 000006D2  E580                     asl        D0, 2
  618. 000006D4  3800                     move.w     D4, D0
  619. 000006D6  48C4                     ext.l      D4
  620. 000006D8  302B 0004                move.w     D0, [A3 + 0x4]
  621. 000006DC  48C0                     ext.l      D0
  622. 000006DE  3213                     move.w     D1, [A3]
  623. 000006E0  48C1                     ext.l      D1
  624. 000006E2  9081                     sub.l      D0, D1
  625. 000006E4  2200                     move.l     D1, D0
  626. 000006E6  2004                     move.l     D0, D4
  627. 000006E8  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  628. 000006EC  2D40 FFE8                move.l     [A6 - 0x18], D0
  629. 000006F0  558F                     subq.l     A7, 2
  630. 000006F2  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  631. 000006F6  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  632. 000006FA  4EAD 02FA                jsr        [A5 + 0x2FA /* export_91 */]
  633. 000006FE  4A5F                     tst.w      [A7]+
  634. 00000700  667A                     bne        +0x7C /* 0000077C */
  635. 00000702  2D54 FFCA                move.l     [A6 - 0x36], [A4]
  636. 00000706  206E FFCA                movea.l    A0, [A6 - 0x36]
  637. 0000070A  5C88                     addq.l     A0, 6
  638. 0000070C  224B                     movea.l    A1, A3
  639. 0000070E  20D9                     move.l     [A0]+, [A1]+
  640. 00000710  20D9                     move.l     [A0]+, [A1]+
  641. 00000712  48C4                     ext.l      D4
  642. 00000714  203C 0000 8000           move.l     D0, 0x8000
  643. 0000071A  8084                     or.l       D0, D4
  644. 0000071C  206E FFCA                movea.l    A0, [A6 - 0x36]
  645. 00000720  3140 0004                move.w     [A0 + 0x4], D0
  646. 00000724  206E FFCA                movea.l    A0, [A6 - 0x36]
  647. 00000728  3147 0020                move.w     [A0 + 0x20], D7
  648. 0000072C  206E FFCA                movea.l    A0, [A6 - 0x36]
  649. 00000730  317C 0001 0022           move.w     [A0 + 0x22], 0x1
  650. 00000736  206E FFCA                movea.l    A0, [A6 - 0x36]
  651. 0000073A  3147 0024                move.w     [A0 + 0x24], D7
  652. 0000073E  206E 0016                movea.l    A0, [A6 + 0x16]
  653. 00000742  2050                     movea.l    A0, [A0]
  654. 00000744  2068 0006                movea.l    A0, [A0 + 0x6]
  655. 00000748  41E8 0010                lea.l      A0, [A0 + 0x10]
  656. 0000074C  224B                     movea.l    A1, A3
  657. 0000074E  20D9                     move.l     [A0]+, [A1]+
  658. 00000750  20D9                     move.l     [A0]+, [A1]+
  659. 00000752  206E 0016                movea.l    A0, [A6 + 0x16]
  660. 00000756  2D50 FFF4                move.l     [A6 - 0xC], [A0]
  661. 0000075A  206E FFF4                movea.l    A0, [A6 - 0xC]
  662. 0000075E  2068 0006                movea.l    A0, [A0 + 0x6]
  663. 00000762  2F28 0018                move.l     -[A7], [A0 + 0x18]
  664. 00000766  206E FFF4                movea.l    A0, [A6 - 0xC]
  665. 0000076A  2068 0006                movea.l    A0, [A0 + 0x6]
  666. 0000076E  4868 0010                pea.l      [A0 + 0x10]
  667. 00000772  A8DF                     syscall    RectRgn
  668. 00000774  2C3C 0008 0000           move.l     D6, 0x80000
  669. 0000077A  6002                     bra        +0x4 /* 0000077E */
  670. label0000077C:
  671. 0000077C  7C94                     moveq.l    D6, 0xFFFFFF94
  672. label0000077E:
  673. 0000077E  4AAE 0008                tst.l      [A6 + 0x8]
  674. 00000782  6730                     beq        +0x32 /* 000007B4 */
  675. 00000784  206E 0008                movea.l    A0, [A6 + 0x8]
  676. 00000788  2050                     movea.l    A0, [A0]
  677. 0000078A  2254                     movea.l    A1, [A4]
  678. 0000078C  2269 002A                movea.l    A1, [A1 + 0x2A]
  679. 00000790  2251                     movea.l    A1, [A1]
  680. 00000792  2010                     move.l     D0, [A0]
  681. 00000794  B091                     cmp.l      D0, [A1]
  682. 00000796  671C                     beq        +0x1E /* 000007B4 */
  683. 00000798  2054                     movea.l    A0, [A4]
  684. 0000079A  2F28 002A                move.l     -[A7], [A0 + 0x2A]
  685. 0000079E  AA24                     syscall    DisposeCTable/DisposCTable
  686. 000007A0  558F                     subq.l     A7, 2
  687. 000007A2  486E 0008                pea.l      [A6 + 0x8]
  688. 000007A6  4EAD 05B2                jsr        [A5 + 0x5B2 /* export_178 */]
  689. 000007AA  2054                     movea.l    A0, [A4]
  690. 000007AC  216E 0008 002A           move.l     [A0 + 0x2A], [A6 + 0x8]
  691. 000007B2  548F                     addq.l     A7, 2
  692. label000007B4:
  693. 000007B4  2054                     movea.l    A0, [A4]
  694. 000007B6  2068 002A                movea.l    A0, [A0 + 0x2A]
  695. 000007BA  2050                     movea.l    A0, [A0]
  696. 000007BC  48C7                     ext.l      D7
  697. 000007BE  BE90                     cmp.l      D7, [A0]
  698. 000007C0  6700 00F8                beq        +0xFA /* 000008BA */
  699. 000007C4  2054                     movea.l    A0, [A4]
  700. 000007C6  2F28 002A                move.l     -[A7], [A0 + 0x2A]
  701. 000007CA  AA24                     syscall    DisposeCTable/DisposCTable
  702. 000007CC  598F                     subq.l     A7, 4
  703. 000007CE  3F07                     move.w     -[A7], D7
  704. 000007D0  AA18                     syscall    GetCTable
  705. 000007D2  2D5F FFCE                move.l     [A6 - 0x32], [A7]+
  706. 000007D6  2054                     movea.l    A0, [A4]
  707. 000007D8  216E FFCE 002A           move.l     [A0 + 0x2A], [A6 - 0x32]
  708. 000007DE  6000 00DA                bra        +0xDC /* 000008BA */
  709. label000007E2:
  710. 000007E2  206E 0016                movea.l    A0, [A6 + 0x16]
  711. 000007E6  2050                     movea.l    A0, [A0]
  712. 000007E8  7002                     moveq.l    D0, 0x02
  713. 000007EA  B050                     cmp.w      D0, [A0]
  714. 000007EC  6600 00CC                bne        +0xCE /* 000008BA */
  715. 000007F0  206E 0016                movea.l    A0, [A6 + 0x16]
  716. 000007F4  2050                     movea.l    A0, [A0]
  717. 000007F6  2868 0002                movea.l    A4, [A0 + 0x2]
  718. 000007FA  302B 0006                move.w     D0, [A3 + 0x6]
  719. 000007FE  906B 0002                sub.w      D0, [A3 + 0x2]
  720. 00000802  5340                     subq.w     D0, 1
  721. 00000804  48C0                     ext.l      D0
  722. 00000806  7220                     moveq.l    D1, 0x20
  723. 00000808  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  724. 0000080C  5280                     addq.l     D0, 1
  725. 0000080E  E580                     asl        D0, 2
  726. 00000810  3800                     move.w     D4, D0
  727. 00000812  5844                     addq.w     D4, 4
  728. 00000814  48C4                     ext.l      D4
  729. 00000816  302B 0004                move.w     D0, [A3 + 0x4]
  730. 0000081A  48C0                     ext.l      D0
  731. 0000081C  3213                     move.w     D1, [A3]
  732. 0000081E  48C1                     ext.l      D1
  733. 00000820  9081                     sub.l      D0, D1
  734. 00000822  2200                     move.l     D1, D0
  735. 00000824  2004                     move.l     D0, D4
  736. 00000826  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  737. 0000082A  2A00                     move.l     D5, D0
  738. 0000082C  0685 0000 000E           addi.l     D5, 0xE
  739. 00000832  598F                     subq.l     A7, 4
  740. 00000834  2F0C                     move.l     -[A7], A4
  741. 00000836  4EAD 03F2                jsr        [A5 + 0x3F2 /* export_122 */]
  742. 0000083A  BA9F                     cmp.l      D5, [A7]+
  743. 0000083C  677C                     beq        +0x7E /* 000008BA */
  744. 0000083E  2F0C                     move.l     -[A7], A4
  745. 00000840  2F05                     move.l     -[A7], D5
  746. 00000842  4EAD 03FA                jsr        [A5 + 0x3FA /* export_123 */]
  747. 00000846  558F                     subq.l     A7, 2
  748. 00000848  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  749. 0000084C  4A5F                     tst.w      [A7]+
  750. 0000084E  6668                     bne        +0x6A /* 000008B8 */
  751. 00000850  426E FFC8                clr.w      [A6 - 0x38]
  752. 00000854  426E FFC6                clr.w      [A6 - 0x3A]
  753. 00000858  302B 0004                move.w     D0, [A3 + 0x4]
  754. 0000085C  9053                     sub.w      D0, [A3]
  755. 0000085E  3D40 FFCA                move.w     [A6 - 0x36], D0
  756. 00000862  48C4                     ext.l      D4
  757. 00000864  2004                     move.l     D0, D4
  758. 00000866  E780                     asl        D0, 3
  759. 00000868  3D40 FFCC                move.w     [A6 - 0x34], D0
  760. 0000086C  2054                     movea.l    A0, [A4]
  761. 0000086E  5C88                     addq.l     A0, 6
  762. 00000870  43EE FFC6                lea.l      A1, [A6 - 0x3A]
  763. 00000874  20D9                     move.l     [A0]+, [A1]+
  764. 00000876  20D9                     move.l     [A0]+, [A1]+
  765. 00000878  2054                     movea.l    A0, [A4]
  766. 0000087A  3144 0004                move.w     [A0 + 0x4], D4
  767. 0000087E  2054                     movea.l    A0, [A4]
  768. 00000880  7000                     moveq.l    D0, 0x00
  769. 00000882  2080                     move.l     [A0], D0
  770. 00000884  206E 0016                movea.l    A0, [A6 + 0x16]
  771. 00000888  2050                     movea.l    A0, [A0]
  772. 0000088A  2068 0006                movea.l    A0, [A0 + 0x6]
  773. 0000088E  41E8 0010                lea.l      A0, [A0 + 0x10]
  774. 00000892  224B                     movea.l    A1, A3
  775. 00000894  20D9                     move.l     [A0]+, [A1]+
  776. 00000896  20D9                     move.l     [A0]+, [A1]+
  777. 00000898  206E 0016                movea.l    A0, [A6 + 0x16]
  778. 0000089C  2650                     movea.l    A3, [A0]
  779. 0000089E  206B 0006                movea.l    A0, [A3 + 0x6]
  780. 000008A2  2F28 0018                move.l     -[A7], [A0 + 0x18]
  781. 000008A6  206B 0006                movea.l    A0, [A3 + 0x6]
  782. 000008AA  4868 0010                pea.l      [A0 + 0x10]
  783. 000008AE  A8DF                     syscall    RectRgn
  784. 000008B0  2C3C 0008 0000           move.l     D6, 0x80000
  785. 000008B6  6002                     bra        +0x4 /* 000008BA */
  786. label000008B8:
  787. 000008B8  7C94                     moveq.l    D6, 0xFFFFFF94
  788. label000008BA:
  789. 000008BA  2D46 001A                move.l     [A6 + 0x1A], D6
  790. 000008BE  4CEE 18F0 FFAE           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x52]
  791. 000008C4  4E5E                     unlink     A6
  792. 000008C6  205F                     movea.l    A0, [A7]+
  793. 000008C8  DEFC 0012                add.w      A7, 0x12
  794. 000008CC  4ED0                     jmp        [A0]
  795. export_1035:
  796. fn000008CE:
  797. 000008CE  4E56 0000                link       A6, 0
  798. 000008D2  48E7 0018                movem.l    -[A7], A3,A4
  799. 000008D6  286E 0008                movea.l    A4, [A6 + 0x8]
  800. 000008DA  266E 000C                movea.l    A3, [A6 + 0xC]
  801. 000008DE  598F                     subq.l     A7, 4
  802. 000008E0  2F0B                     move.l     -[A7], A3
  803. 000008E2  2F0C                     move.l     -[A7], A4
  804. 000008E4  7000                     moveq.l    D0, 0x00
  805. 000008E6  2F00                     move.l     -[A7], D0
  806. 000008E8  7200                     moveq.l    D1, 0x00
  807. 000008EA  3F01                     move.w     -[A7], D1
  808. 000008EC  2F00                     move.l     -[A7], D0
  809. 000008EE  4EBA FA56                jsr        [PC - 0x5AA /* 00000346 */]
  810. 000008F2  2D5F 0010                move.l     [A6 + 0x10], [A7]+
  811. 000008F6  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  812. 000008FC  4E5E                     unlink     A6
  813. 000008FE  205F                     movea.l    A0, [A7]+
  814. 00000900  504F                     addq.w     A7, 8
  815. 00000902  4ED0                     jmp        [A0]
  816. export_1036:
  817. 00000904  4E56 FFF8                link       A6, -0x0008
  818. 00000908  48E7 0018                movem.l    -[A7], A3,A4
  819. 0000090C  266E 0008                movea.l    A3, [A6 + 0x8]
  820. 00000910  2053                     movea.l    A0, [A3]
  821. 00000912  4A50                     tst.w      [A0]
  822. 00000914  663E                     bne        +0x40 /* 00000954 */
  823. 00000916  2053                     movea.l    A0, [A3]
  824. 00000918  2068 0002                movea.l    A0, [A0 + 0x2]
  825. 0000091C  2868 0002                movea.l    A4, [A0 + 0x2]
  826. 00000920  558F                     subq.l     A7, 2
  827. 00000922  2F0C                     move.l     -[A7], A4
  828. 00000924  203C 0004 0001           move.l     D0, 0x40001
  829. 0000092A  AB1D                     syscall    QDExtensions
  830. 0000092C  4A1F                     tst.b      [A7]+
  831. 0000092E  6600 00C2                bne        +0xC4 /* 000009F2 */
  832. 00000932  2054                     movea.l    A0, [A4]
  833. 00000934  43EE FFF8                lea.l      A1, [A6 - 0x8]
  834. 00000938  5C88                     addq.l     A0, 6
  835. 0000093A  22D8                     move.l     [A1]+, [A0]+
  836. 0000093C  22D8                     move.l     [A1]+, [A0]+
  837. 0000093E  598F                     subq.l     A7, 4
  838. 00000940  2F0B                     move.l     -[A7], A3
  839. 00000942  486E FFF8                pea.l      [A6 - 0x8]
  840. 00000946  4EBA FF86                jsr        [PC - 0x7A /* 000008CE */]
  841. 0000094A  422E 000C                clr.b      [A6 + 0xC]
  842. 0000094E  588F                     addq.l     A7, 4
  843. 00000950  6000 00A6                bra        +0xA8 /* 000009F8 */
  844. label00000954:
  845. 00000954  2053                     movea.l    A0, [A3]
  846. 00000956  7001                     moveq.l    D0, 0x01
  847. 00000958  B050                     cmp.w      D0, [A0]
  848. 0000095A  6648                     bne        +0x4A /* 000009A4 */
  849. 0000095C  2053                     movea.l    A0, [A3]
  850. 0000095E  2868 0028                movea.l    A4, [A0 + 0x28]
  851. 00000962  4A94                     tst.l      [A4]
  852. 00000964  662C                     bne        +0x2E /* 00000992 */
  853. 00000966  2053                     movea.l    A0, [A3]
  854. 00000968  2068 0002                movea.l    A0, [A0 + 0x2]
  855. 0000096C  2050                     movea.l    A0, [A0]
  856. 0000096E  43EE FFF8                lea.l      A1, [A6 - 0x8]
  857. 00000972  5C88                     addq.l     A0, 6
  858. 00000974  22D8                     move.l     [A1]+, [A0]+
  859. 00000976  22D8                     move.l     [A1]+, [A0]+
  860. 00000978  2F0B                     move.l     -[A7], A3
  861. 0000097A  4EBA F762                jsr        [PC - 0x89E /* 000000DE */]
  862. 0000097E  598F                     subq.l     A7, 4
  863. 00000980  2F0B                     move.l     -[A7], A3
  864. 00000982  486E FFF8                pea.l      [A6 - 0x8]
  865. 00000986  4EBA FF46                jsr        [PC - 0xBA /* 000008CE */]
  866. 0000098A  422E 000C                clr.b      [A6 + 0xC]
  867. 0000098E  508F                     addq.l     A7, 8
  868. 00000990  6066                     bra        +0x68 /* 000009F8 */
  869. label00000992:
  870. 00000992  2F0C                     move.l     -[A7], A4
  871. 00000994  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  872. 00000998  2053                     movea.l    A0, [A3]
  873. 0000099A  2068 0002                movea.l    A0, [A0 + 0x2]
  874. 0000099E  2050                     movea.l    A0, [A0]
  875. 000009A0  2094                     move.l     [A0], [A4]
  876. 000009A2  604E                     bra        +0x50 /* 000009F2 */
  877. label000009A4:
  878. 000009A4  2053                     movea.l    A0, [A3]
  879. 000009A6  7002                     moveq.l    D0, 0x02
  880. 000009A8  B050                     cmp.w      D0, [A0]
  881. 000009AA  6646                     bne        +0x48 /* 000009F2 */
  882. 000009AC  2053                     movea.l    A0, [A3]
  883. 000009AE  2868 0002                movea.l    A4, [A0 + 0x2]
  884. 000009B2  4A94                     tst.l      [A4]
  885. 000009B4  662C                     bne        +0x2E /* 000009E2 */
  886. 000009B6  2053                     movea.l    A0, [A3]
  887. 000009B8  2068 0002                movea.l    A0, [A0 + 0x2]
  888. 000009BC  2050                     movea.l    A0, [A0]
  889. 000009BE  43EE FFF8                lea.l      A1, [A6 - 0x8]
  890. 000009C2  5C88                     addq.l     A0, 6
  891. 000009C4  22D8                     move.l     [A1]+, [A0]+
  892. 000009C6  22D8                     move.l     [A1]+, [A0]+
  893. 000009C8  2F0B                     move.l     -[A7], A3
  894. 000009CA  4EBA F712                jsr        [PC - 0x8EE /* 000000DE */]
  895. 000009CE  598F                     subq.l     A7, 4
  896. 000009D0  2F0B                     move.l     -[A7], A3
  897. 000009D2  486E FFF8                pea.l      [A6 - 0x8]
  898. 000009D6  4EBA FEF6                jsr        [PC - 0x10A /* 000008CE */]
  899. 000009DA  422E 000C                clr.b      [A6 + 0xC]
  900. 000009DE  508F                     addq.l     A7, 8
  901. 000009E0  6016                     bra        +0x18 /* 000009F8 */
  902. label000009E2:
  903. 000009E2  2F0C                     move.l     -[A7], A4
  904. 000009E4  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  905. 000009E8  2014                     move.l     D0, [A4]
  906. 000009EA  720E                     moveq.l    D1, 0x0E
  907. 000009EC  D081                     add.l      D0, D1
  908. 000009EE  2054                     movea.l    A0, [A4]
  909. 000009F0  2080                     move.l     [A0], D0
  910. label000009F2:
  911. 000009F2  1D7C 0001 000C           move.b     [A6 + 0xC], 0x1
  912. label000009F8:
  913. 000009F8  4CEE 1800 FFF0           movem.l    A3,A4, [A6 - 0x10]
  914. 000009FE  4E5E                     unlink     A6
  915. 00000A00  2E9F                     move.l     [A7], [A7]+
  916. 00000A02  4E75                     rts
  917. export_1037:
  918. 00000A04  48E7 0018                movem.l    -[A7], A3,A4
  919. 00000A08  266F 000C                movea.l    A3, [A7 + 0xC]
  920. 00000A0C  2053                     movea.l    A0, [A3]
  921. 00000A0E  4A50                     tst.w      [A0]
  922. 00000A10  6616                     bne        +0x18 /* 00000A28 */
  923. 00000A12  2053                     movea.l    A0, [A3]
  924. 00000A14  2068 0002                movea.l    A0, [A0 + 0x2]
  925. 00000A18  2868 0002                movea.l    A4, [A0 + 0x2]
  926. 00000A1C  2F0C                     move.l     -[A7], A4
  927. 00000A1E  203C 0004 0002           move.l     D0, 0x40002
  928. 00000A24  AB1D                     syscall    QDExtensions
  929. 00000A26  6026                     bra        +0x28 /* 00000A4E */
  930. label00000A28:
  931. 00000A28  2053                     movea.l    A0, [A3]
  932. 00000A2A  7001                     moveq.l    D0, 0x01
  933. 00000A2C  B050                     cmp.w      D0, [A0]
  934. 00000A2E  660C                     bne        +0xE /* 00000A3C */
  935. 00000A30  2053                     movea.l    A0, [A3]
  936. 00000A32  2F28 0028                move.l     -[A7], [A0 + 0x28]
  937. 00000A36  4EAD 0412                jsr        [A5 + 0x412 /* export_126 */]
  938. 00000A3A  6012                     bra        +0x14 /* 00000A4E */
  939. label00000A3C:
  940. 00000A3C  2053                     movea.l    A0, [A3]
  941. 00000A3E  7002                     moveq.l    D0, 0x02
  942. 00000A40  B050                     cmp.w      D0, [A0]
  943. 00000A42  660A                     bne        +0xC /* 00000A4E */
  944. 00000A44  2053                     movea.l    A0, [A3]
  945. 00000A46  2F28 0002                move.l     -[A7], [A0 + 0x2]
  946. 00000A4A  4EAD 0412                jsr        [A5 + 0x412 /* export_126 */]
  947. label00000A4E:
  948. 00000A4E  4CDF 1800                movem.l    A3,A4, [A7]+
  949. 00000A52  2E9F                     move.l     [A7], [A7]+
  950. 00000A54  4E75                     rts
  951. export_1038:
  952. 00000A56  4E56 FFFC                link       A6, -0x0004
  953. 00000A5A  2F0B                     move.l     -[A7], A3
  954. 00000A5C  266E 0008                movea.l    A3, [A6 + 0x8]
  955. 00000A60  486E FFFC                pea.l      [A6 - 0x4]
  956. 00000A64  A874                     syscall    GetPort
  957. 00000A66  2053                     movea.l    A0, [A3]
  958. 00000A68  4A50                     tst.w      [A0]
  959. 00000A6A  661A                     bne        +0x1C /* 00000A86 */
  960. 00000A6C  206E FFFC                movea.l    A0, [A6 - 0x4]
  961. 00000A70  2253                     movea.l    A1, [A3]
  962. 00000A72  2368 0002 0012           move.l     [A1 + 0x12], [A0 + 0x2]
  963. 00000A78  2053                     movea.l    A0, [A3]
  964. 00000A7A  2068 0002                movea.l    A0, [A0 + 0x2]
  965. 00000A7E  2F28 0002                move.l     -[A7], [A0 + 0x2]
  966. 00000A82  AA06                     syscall    SetPortPix/SetCPortPix
  967. 00000A84  6044                     bra        +0x46 /* 00000ACA */
  968. label00000A86:
  969. 00000A86  2053                     movea.l    A0, [A3]
  970. 00000A88  7001                     moveq.l    D0, 0x01
  971. 00000A8A  B050                     cmp.w      D0, [A0]
  972. 00000A8C  6616                     bne        +0x18 /* 00000AA4 */
  973. 00000A8E  206E FFFC                movea.l    A0, [A6 - 0x4]
  974. 00000A92  2253                     movea.l    A1, [A3]
  975. 00000A94  2368 0002 0012           move.l     [A1 + 0x12], [A0 + 0x2]
  976. 00000A9A  2053                     movea.l    A0, [A3]
  977. 00000A9C  2F28 0002                move.l     -[A7], [A0 + 0x2]
  978. 00000AA0  AA06                     syscall    SetPortPix/SetCPortPix
  979. 00000AA2  6026                     bra        +0x28 /* 00000ACA */
  980. label00000AA4:
  981. 00000AA4  2053                     movea.l    A0, [A3]
  982. 00000AA6  7002                     moveq.l    D0, 0x02
  983. 00000AA8  B050                     cmp.w      D0, [A0]
  984. 00000AAA  661E                     bne        +0x20 /* 00000ACA */
  985. 00000AAC  206E FFFC                movea.l    A0, [A6 - 0x4]
  986. 00000AB0  2253                     movea.l    A1, [A3]
  987. 00000AB2  43E9 0016                lea.l      A1, [A1 + 0x16]
  988. 00000AB6  5488                     addq.l     A0, 2
  989. 00000AB8  22D8                     move.l     [A1]+, [A0]+
  990. 00000ABA  22D8                     move.l     [A1]+, [A0]+
  991. 00000ABC  22D8                     move.l     [A1]+, [A0]+
  992. 00000ABE  32D8                     move.w     [A1]+, [A0]+
  993. 00000AC0  2053                     movea.l    A0, [A3]
  994. 00000AC2  2068 0002                movea.l    A0, [A0 + 0x2]
  995. 00000AC6  2F10                     move.l     -[A7], [A0]
  996. 00000AC8  A875                     syscall    SetPBits/SetPortBits
  997. label00000ACA:
  998. 00000ACA  266E FFF8                movea.l    A3, [A6 - 0x8]
  999. 00000ACE  4E5E                     unlink     A6
  1000. 00000AD0  2E9F                     move.l     [A7], [A7]+
  1001. 00000AD2  4E75                     rts
  1002. export_1039:
  1003. 00000AD4  2F0B                     move.l     -[A7], A3
  1004. 00000AD6  266F 0008                movea.l    A3, [A7 + 0x8]
  1005. 00000ADA  2053                     movea.l    A0, [A3]
  1006. 00000ADC  7002                     moveq.l    D0, 0x02
  1007. 00000ADE  B050                     cmp.w      D0, [A0]
  1008. 00000AE0  660A                     bne        +0xC /* 00000AEC */
  1009. 00000AE2  2053                     movea.l    A0, [A3]
  1010. 00000AE4  4868 0016                pea.l      [A0 + 0x16]
  1011. 00000AE8  A875                     syscall    SetPBits/SetPortBits
  1012. 00000AEA  6008                     bra        +0xA /* 00000AF4 */
  1013. label00000AEC:
  1014. 00000AEC  2053                     movea.l    A0, [A3]
  1015. 00000AEE  2F28 0012                move.l     -[A7], [A0 + 0x12]
  1016. 00000AF2  AA06                     syscall    SetPortPix/SetCPortPix
  1017. label00000AF4:
  1018. 00000AF4  265F                     movea.l    A3, [A7]+
  1019. 00000AF6  2E9F                     move.l     [A7], [A7]+
  1020. 00000AF8  4E75                     rts
  1021. fn00000AFA:
  1022. 00000AFA  48E7 0018                movem.l    -[A7], A3,A4
  1023. 00000AFE  266F 000C                movea.l    A3, [A7 + 0xC]
  1024. 00000B02  2053                     movea.l    A0, [A3]
  1025. 00000B04  4A50                     tst.w      [A0]
  1026. 00000B06  6616                     bne        +0x18 /* 00000B1E */
  1027. 00000B08  2053                     movea.l    A0, [A3]
  1028. 00000B0A  2068 0002                movea.l    A0, [A0 + 0x2]
  1029. 00000B0E  2868 0002                movea.l    A4, [A0 + 0x2]
  1030. 00000B12  2F0C                     move.l     -[A7], A4
  1031. 00000B14  203C 0004 000B           move.l     D0, 0x4000B
  1032. 00000B1A  AB1D                     syscall    QDExtensions
  1033. 00000B1C  6032                     bra        +0x34 /* 00000B50 */
  1034. label00000B1E:
  1035. 00000B1E  2053                     movea.l    A0, [A3]
  1036. 00000B20  7001                     moveq.l    D0, 0x01
  1037. 00000B22  B050                     cmp.w      D0, [A0]
  1038. 00000B24  6612                     bne        +0x14 /* 00000B38 */
  1039. 00000B26  2053                     movea.l    A0, [A3]
  1040. 00000B28  2868 0028                movea.l    A4, [A0 + 0x28]
  1041. 00000B2C  200C                     move.l     D0, A4
  1042. 00000B2E  6720                     beq        +0x22 /* 00000B50 */
  1043. 00000B30  2F0C                     move.l     -[A7], A4
  1044. 00000B32  4EAD 041A                jsr        [A5 + 0x41A /* export_127 */]
  1045. 00000B36  6018                     bra        +0x1A /* 00000B50 */
  1046. label00000B38:
  1047. 00000B38  2053                     movea.l    A0, [A3]
  1048. 00000B3A  7002                     moveq.l    D0, 0x02
  1049. 00000B3C  B050                     cmp.w      D0, [A0]
  1050. 00000B3E  6610                     bne        +0x12 /* 00000B50 */
  1051. 00000B40  2053                     movea.l    A0, [A3]
  1052. 00000B42  2868 0002                movea.l    A4, [A0 + 0x2]
  1053. 00000B46  200C                     move.l     D0, A4
  1054. 00000B48  6706                     beq        +0x8 /* 00000B50 */
  1055. 00000B4A  2F0C                     move.l     -[A7], A4
  1056. 00000B4C  4EAD 041A                jsr        [A5 + 0x41A /* export_127 */]
  1057. label00000B50:
  1058. 00000B50  4CDF 1800                movem.l    A3,A4, [A7]+
  1059. 00000B54  2E9F                     move.l     [A7], [A7]+
  1060. 00000B56  4E75                     rts
  1061. export_1040:
  1062. 00000B58  4E56 FFFC                link       A6, -0x0004
  1063. 00000B5C  48E7 0118                movem.l    -[A7], D7,A3,A4
  1064. 00000B60  3E2E 000C                move.w     D7, [A6 + 0xC]
  1065. 00000B64  286E 0016                movea.l    A4, [A6 + 0x16]
  1066. 00000B68  266E 001A                movea.l    A3, [A6 + 0x1A]
  1067. 00000B6C  2053                     movea.l    A0, [A3]
  1068. 00000B6E  4A50                     tst.w      [A0]
  1069. 00000B70  6626                     bne        +0x28 /* 00000B98 */
  1070. 00000B72  2053                     movea.l    A0, [A3]
  1071. 00000B74  2068 0002                movea.l    A0, [A0 + 0x2]
  1072. 00000B78  2D68 0002 FFFC           move.l     [A6 - 0x4], [A0 + 0x2]
  1073. 00000B7E  206E FFFC                movea.l    A0, [A6 - 0x4]
  1074. 00000B82  2F10                     move.l     -[A7], [A0]
  1075. 00000B84  2F0C                     move.l     -[A7], A4
  1076. 00000B86  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  1077. 00000B8A  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  1078. 00000B8E  3F07                     move.w     -[A7], D7
  1079. 00000B90  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1080. 00000B94  A8EC                     syscall    CopyBits
  1081. 00000B96  6052                     bra        +0x54 /* 00000BEA */
  1082. label00000B98:
  1083. 00000B98  2053                     movea.l    A0, [A3]
  1084. 00000B9A  7001                     moveq.l    D0, 0x01
  1085. 00000B9C  B050                     cmp.w      D0, [A0]
  1086. 00000B9E  6622                     bne        +0x24 /* 00000BC2 */
  1087. 00000BA0  2053                     movea.l    A0, [A3]
  1088. 00000BA2  2D68 0002 FFFC           move.l     [A6 - 0x4], [A0 + 0x2]
  1089. 00000BA8  206E FFFC                movea.l    A0, [A6 - 0x4]
  1090. 00000BAC  2F10                     move.l     -[A7], [A0]
  1091. 00000BAE  2F0C                     move.l     -[A7], A4
  1092. 00000BB0  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  1093. 00000BB4  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  1094. 00000BB8  3F07                     move.w     -[A7], D7
  1095. 00000BBA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1096. 00000BBE  A8EC                     syscall    CopyBits
  1097. 00000BC0  6028                     bra        +0x2A /* 00000BEA */
  1098. label00000BC2:
  1099. 00000BC2  2053                     movea.l    A0, [A3]
  1100. 00000BC4  7002                     moveq.l    D0, 0x02
  1101. 00000BC6  B050                     cmp.w      D0, [A0]
  1102. 00000BC8  6620                     bne        +0x22 /* 00000BEA */
  1103. 00000BCA  2053                     movea.l    A0, [A3]
  1104. 00000BCC  2D68 0002 FFFC           move.l     [A6 - 0x4], [A0 + 0x2]
  1105. 00000BD2  206E FFFC                movea.l    A0, [A6 - 0x4]
  1106. 00000BD6  2F10                     move.l     -[A7], [A0]
  1107. 00000BD8  2F0C                     move.l     -[A7], A4
  1108. 00000BDA  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  1109. 00000BDE  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  1110. 00000BE2  3F07                     move.w     -[A7], D7
  1111. 00000BE4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1112. 00000BE8  A8EC                     syscall    CopyBits
  1113. label00000BEA:
  1114. 00000BEA  4CEE 1880 FFF0           movem.l    D7,A3,A4, [A6 - 0x10]
  1115. 00000BF0  4E5E                     unlink     A6
  1116. 00000BF2  205F                     movea.l    A0, [A7]+
  1117. 00000BF4  DEFC 0016                add.w      A7, 0x16
  1118. 00000BF8  4ED0                     jmp        [A0]
  1119. export_1041:
  1120. 00000BFA  4E56 FFFC                link       A6, -0x0004
  1121. 00000BFE  48E7 0118                movem.l    -[A7], D7,A3,A4
  1122. 00000C02  3E2E 000C                move.w     D7, [A6 + 0xC]
  1123. 00000C06  286E 001A                movea.l    A4, [A6 + 0x1A]
  1124. 00000C0A  266E 0016                movea.l    A3, [A6 + 0x16]
  1125. 00000C0E  2053                     movea.l    A0, [A3]
  1126. 00000C10  4A50                     tst.w      [A0]
  1127. 00000C12  6626                     bne        +0x28 /* 00000C3A */
  1128. 00000C14  2053                     movea.l    A0, [A3]
  1129. 00000C16  2068 0002                movea.l    A0, [A0 + 0x2]
  1130. 00000C1A  2D68 0002 FFFC           move.l     [A6 - 0x4], [A0 + 0x2]
  1131. 00000C20  2F0C                     move.l     -[A7], A4
  1132. 00000C22  206E FFFC                movea.l    A0, [A6 - 0x4]
  1133. 00000C26  2F10                     move.l     -[A7], [A0]
  1134. 00000C28  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  1135. 00000C2C  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  1136. 00000C30  3F07                     move.w     -[A7], D7
  1137. 00000C32  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1138. 00000C36  A8EC                     syscall    CopyBits
  1139. 00000C38  6052                     bra        +0x54 /* 00000C8C */
  1140. label00000C3A:
  1141. 00000C3A  2053                     movea.l    A0, [A3]
  1142. 00000C3C  7001                     moveq.l    D0, 0x01
  1143. 00000C3E  B050                     cmp.w      D0, [A0]
  1144. 00000C40  6622                     bne        +0x24 /* 00000C64 */
  1145. 00000C42  2053                     movea.l    A0, [A3]
  1146. 00000C44  2D68 0002 FFFC           move.l     [A6 - 0x4], [A0 + 0x2]
  1147. 00000C4A  2F0C                     move.l     -[A7], A4
  1148. 00000C4C  206E FFFC                movea.l    A0, [A6 - 0x4]
  1149. 00000C50  2F10                     move.l     -[A7], [A0]
  1150. 00000C52  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  1151. 00000C56  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  1152. 00000C5A  3F07                     move.w     -[A7], D7
  1153. 00000C5C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1154. 00000C60  A8EC                     syscall    CopyBits
  1155. 00000C62  6028                     bra        +0x2A /* 00000C8C */
  1156. label00000C64:
  1157. 00000C64  2053                     movea.l    A0, [A3]
  1158. 00000C66  7002                     moveq.l    D0, 0x02
  1159. 00000C68  B050                     cmp.w      D0, [A0]
  1160. 00000C6A  6620                     bne        +0x22 /* 00000C8C */
  1161. 00000C6C  2053                     movea.l    A0, [A3]
  1162. 00000C6E  2D68 0002 FFFC           move.l     [A6 - 0x4], [A0 + 0x2]
  1163. 00000C74  2F0C                     move.l     -[A7], A4
  1164. 00000C76  206E FFFC                movea.l    A0, [A6 - 0x4]
  1165. 00000C7A  2F10                     move.l     -[A7], [A0]
  1166. 00000C7C  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  1167. 00000C80  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  1168. 00000C84  3F07                     move.w     -[A7], D7
  1169. 00000C86  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1170. 00000C8A  A8EC                     syscall    CopyBits
  1171. label00000C8C:
  1172. 00000C8C  4CEE 1880 FFF0           movem.l    D7,A3,A4, [A6 - 0x10]
  1173. 00000C92  4E5E                     unlink     A6
  1174. 00000C94  205F                     movea.l    A0, [A7]+
  1175. 00000C96  DEFC 0016                add.w      A7, 0x16
  1176. 00000C9A  4ED0                     jmp        [A0]
  1177. export_1042:
  1178. 00000C9C  48E7 0018                movem.l    -[A7], A3,A4
  1179. 00000CA0  286F 000C                movea.l    A4, [A7 + 0xC]
  1180. 00000CA4  266F 0010                movea.l    A3, [A7 + 0x10]
  1181. 00000CA8  2053                     movea.l    A0, [A3]
  1182. 00000CAA  4A50                     tst.w      [A0]
  1183. 00000CAC  6612                     bne        +0x14 /* 00000CC0 */
  1184. 00000CAE  2053                     movea.l    A0, [A3]
  1185. 00000CB0  2068 0002                movea.l    A0, [A0 + 0x2]
  1186. 00000CB4  41E8 0010                lea.l      A0, [A0 + 0x10]
  1187. 00000CB8  224C                     movea.l    A1, A4
  1188. 00000CBA  22D8                     move.l     [A1]+, [A0]+
  1189. 00000CBC  22D8                     move.l     [A1]+, [A0]+
  1190. 00000CBE  6032                     bra        +0x34 /* 00000CF2 */
  1191. label00000CC0:
  1192. 00000CC0  2053                     movea.l    A0, [A3]
  1193. 00000CC2  7001                     moveq.l    D0, 0x01
  1194. 00000CC4  B050                     cmp.w      D0, [A0]
  1195. 00000CC6  6612                     bne        +0x14 /* 00000CDA */
  1196. 00000CC8  2053                     movea.l    A0, [A3]
  1197. 00000CCA  2068 0006                movea.l    A0, [A0 + 0x6]
  1198. 00000CCE  41E8 0010                lea.l      A0, [A0 + 0x10]
  1199. 00000CD2  224C                     movea.l    A1, A4
  1200. 00000CD4  22D8                     move.l     [A1]+, [A0]+
  1201. 00000CD6  22D8                     move.l     [A1]+, [A0]+
  1202. 00000CD8  6018                     bra        +0x1A /* 00000CF2 */
  1203. label00000CDA:
  1204. 00000CDA  2053                     movea.l    A0, [A3]
  1205. 00000CDC  7002                     moveq.l    D0, 0x02
  1206. 00000CDE  B050                     cmp.w      D0, [A0]
  1207. 00000CE0  6610                     bne        +0x12 /* 00000CF2 */
  1208. 00000CE2  2053                     movea.l    A0, [A3]
  1209. 00000CE4  2068 0006                movea.l    A0, [A0 + 0x6]
  1210. 00000CE8  41E8 0010                lea.l      A0, [A0 + 0x10]
  1211. 00000CEC  224C                     movea.l    A1, A4
  1212. 00000CEE  22D8                     move.l     [A1]+, [A0]+
  1213. 00000CF0  22D8                     move.l     [A1]+, [A0]+
  1214. label00000CF2:
  1215. 00000CF2  4CDF 1800                movem.l    A3,A4, [A7]+
  1216. 00000CF6  205F                     movea.l    A0, [A7]+
  1217. 00000CF8  504F                     addq.w     A7, 8
  1218. 00000CFA  4ED0                     jmp        [A0]
  1219. fn00000CFC:
  1220. 00000CFC  4E56 FFD2                link       A6, -0x002E
  1221. 00000D00  48E7 0110                movem.l    -[A7], D7,A3
  1222. 00000D04  266E 000C                movea.l    A3, [A6 + 0xC]
  1223. 00000D08  3E2E 000A                move.w     D7, [A6 + 0xA]
  1224. 00000D0C  6610                     bne        +0x12 /* 00000D1E */
  1225. 00000D0E  487A 00DC                pea.l      [PC + 0xDC /* 00000DEC, value 0x3FFF8000 */]
  1226. 00000D12  2F0B                     move.l     -[A7], A3
  1227. 00000D14  3F3C 0810                move.w     -[A7], 0x810
  1228. 00000D18  A9EB                     syscall    Pack4/FP68K
  1229. 00000D1A  6000 00BC                bra        +0xBE /* 00000DD8 */
  1230. label00000D1E:
  1231. 00000D1E  4A47                     tst.w      D7
  1232. 00000D20  6F2C                     ble        +0x2E /* 00000D4E */
  1233. 00000D22  0C47 0010                cmpi.w     D7, 0x10
  1234. 00000D26  6E54                     bgt        +0x56 /* 00000D7C */
  1235. 00000D28  2007                     move.l     D0, D7
  1236. 00000D2A  E740                     asl        D0.w, 3
  1237. 00000D2C  41ED E89E                lea.l      A0, [A5 - 0x1762]
  1238. 00000D30  4870 0000                pea.l      [A0 + D0.w]
  1239. 00000D34  486E FFE6                pea.l      [A6 - 0x1A]
  1240. 00000D38  3F3C 080E                move.w     -[A7], 0x80E
  1241. 00000D3C  A9EB                     syscall    Pack4/FP68K
  1242. 00000D3E  486E FFE6                pea.l      [A6 - 0x1A]
  1243. 00000D42  2F0B                     move.l     -[A7], A3
  1244. 00000D44  3F3C 0810                move.w     -[A7], 0x810
  1245. 00000D48  A9EB                     syscall    Pack4/FP68K
  1246. 00000D4A  6000 008C                bra        +0x8E /* 00000DD8 */
  1247. label00000D4E:
  1248. 00000D4E  48C7                     ext.l      D7
  1249. 00000D50  70F0                     moveq.l    D0, 0xFFFFFFF0
  1250. 00000D52  B087                     cmp.l      D0, D7
  1251. 00000D54  6E26                     bgt        +0x28 /* 00000D7C */
  1252. 00000D56  3007                     move.w     D0, D7
  1253. 00000D58  4440                     neg.w      D0
  1254. 00000D5A  E740                     asl        D0.w, 3
  1255. 00000D5C  41ED E926                lea.l      A0, [A5 - 0x16DA]
  1256. 00000D60  4870 0000                pea.l      [A0 + D0.w]
  1257. 00000D64  486E FFE6                pea.l      [A6 - 0x1A]
  1258. 00000D68  3F3C 080E                move.w     -[A7], 0x80E
  1259. 00000D6C  A9EB                     syscall    Pack4/FP68K
  1260. 00000D6E  486E FFE6                pea.l      [A6 - 0x1A]
  1261. 00000D72  2F0B                     move.l     -[A7], A3
  1262. 00000D74  3F3C 0810                move.w     -[A7], 0x810
  1263. 00000D78  A9EB                     syscall    Pack4/FP68K
  1264. 00000D7A  605C                     bra        +0x5E /* 00000DD8 */
  1265. label00000D7C:
  1266. 00000D7C  487A 0064                pea.l      [PC + 0x64 /* 00000DE2, value 0x4002A000 */]
  1267. 00000D80  486E FFF0                pea.l      [A6 - 0x10]
  1268. 00000D84  3F3C 0810                move.w     -[A7], 0x810
  1269. 00000D88  A9EB                     syscall    Pack4/FP68K
  1270. 00000D8A  3D47 FFE4                move.w     [A6 - 0x1C], D7
  1271. 00000D8E  486E FFE4                pea.l      [A6 - 0x1C]
  1272. 00000D92  486E FFE6                pea.l      [A6 - 0x1A]
  1273. 00000D96  3F3C 200E                move.w     -[A7], 0x200E
  1274. 00000D9A  A9EB                     syscall    Pack4/FP68K
  1275. 00000D9C  486E FFE6                pea.l      [A6 - 0x1A]
  1276. 00000DA0  486E FFDC                pea.l      [A6 - 0x24]
  1277. 00000DA4  3F3C 0810                move.w     -[A7], 0x810
  1278. 00000DA8  A9EB                     syscall    Pack4/FP68K
  1279. 00000DAA  486E FFDC                pea.l      [A6 - 0x24]
  1280. 00000DAE  486E FFD2                pea.l      [A6 - 0x2E]
  1281. 00000DB2  3F3C 080E                move.w     -[A7], 0x80E
  1282. 00000DB6  A9EB                     syscall    Pack4/FP68K
  1283. 00000DB8  486E FFD2                pea.l      [A6 - 0x2E]
  1284. 00000DBC  486E FFF8                pea.l      [A6 - 0x8]
  1285. 00000DC0  3F3C 0810                move.w     -[A7], 0x810
  1286. 00000DC4  A9EB                     syscall    Pack4/FP68K
  1287. 00000DC6  2F0B                     move.l     -[A7], A3
  1288. 00000DC8  486E FFF8                pea.l      [A6 - 0x8]
  1289. 00000DCC  486E FFF0                pea.l      [A6 - 0x10]
  1290. 00000DD0  4EAD 1A7A                jsr        [A5 + 0x1A7A /* export_843 */]
  1291. 00000DD4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1292. label00000DD8:
  1293. 00000DD8  4CEE 0880 FFCA           movem.l    D7,A3, [A6 - 0x36]
  1294. 00000DDE  4E5E                     unlink     A6
  1295. 00000DE0  4E75                     rts
  1296. 00000DE2  4002                     negx.b     D2
  1297. 00000DE4  A000                     syscall    Open/PBHOpen/HOpen
  1298. 00000DE6  0000 0000                ori.b      D0, 0x0
  1299. 00000DEA  0000 3FFF                ori.b      D0, 0xFF
  1300. 00000DEE  8000                     or.b       D0, D0
  1301. 00000DF0  0000 0000                ori.b      D0, 0x0
  1302. 00000DF4  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1303. // begin alternate branch 00000DF6-00000DFA
  1304. fn00000DF6:
  1305. 00000DF6  4E56 FFF6                link       A6, -0x000A
  1306. // end alternate branch 00000DF6-00000DFA
  1307. fn00000DF6: // (misaligned)
  1308. 00000DF8  FFF6                     .invalid   <<F/7/7>>
  1309. 00000DFA  2F0B                     move.l     -[A7], A3
  1310. 00000DFC  266F 0016                movea.l    A3, [A7 + 0x16]
  1311. 00000E00  2F0B                     move.l     -[A7], A3
  1312. 00000E02  486E FFF6                pea.l      [A6 - 0xA]
  1313. 00000E06  3F3C 080E                move.w     -[A7], 0x80E
  1314. 00000E0A  A9EB                     syscall    Pack4/FP68K
  1315. 00000E0C  487A 0070                pea.l      [PC + 0x70 /* 00000E7E, value 0x0, cstring "" */]
  1316. 00000E10  486E FFF6                pea.l      [A6 - 0xA]
  1317. 00000E14  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  1318. 00000E18  A9EB                     syscall    Pack4/FP68K
  1319. 00000E1A  655A                     bcs        +0x5C /* 00000E76 */
  1320. 00000E1C  7014                     moveq.l    D0, 0x14
  1321. 00000E1E  B06B 006E                cmp.w      D0, [A3 + 0x6E]
  1322. 00000E22  6E08                     bgt        +0xA /* 00000E2C */
  1323. 00000E24  377C 0014 006E           move.w     [A3 + 0x6E], 0x14
  1324. 00000E2A  603E                     bra        +0x40 /* 00000E6A */
  1325. label00000E2C:
  1326. 00000E2C  700A                     moveq.l    D0, 0x0A
  1327. 00000E2E  B06B 006E                cmp.w      D0, [A3 + 0x6E]
  1328. 00000E32  6E08                     bgt        +0xA /* 00000E3C */
  1329. 00000E34  377C 000A 006E           move.w     [A3 + 0x6E], 0xA /* '\n' */
  1330. 00000E3A  602E                     bra        +0x30 /* 00000E6A */
  1331. label00000E3C:
  1332. 00000E3C  7005                     moveq.l    D0, 0x05
  1333. 00000E3E  B06B 006E                cmp.w      D0, [A3 + 0x6E]
  1334. 00000E42  6E08                     bgt        +0xA /* 00000E4C */
  1335. 00000E44  377C 0005 006E           move.w     [A3 + 0x6E], 0x5
  1336. 00000E4A  601E                     bra        +0x20 /* 00000E6A */
  1337. label00000E4C:
  1338. 00000E4C  7004                     moveq.l    D0, 0x04
  1339. 00000E4E  B06B 006E                cmp.w      D0, [A3 + 0x6E]
  1340. 00000E52  6E08                     bgt        +0xA /* 00000E5C */
  1341. 00000E54  377C 0004 006E           move.w     [A3 + 0x6E], 0x4
  1342. 00000E5A  600E                     bra        +0x10 /* 00000E6A */
  1343. label00000E5C:
  1344. 00000E5C  7002                     moveq.l    D0, 0x02
  1345. 00000E5E  B06B 006E                cmp.w      D0, [A3 + 0x6E]
  1346. 00000E62  6E06                     bgt        +0x8 /* 00000E6A */
  1347. 00000E64  377C 0002 006E           move.w     [A3 + 0x6E], 0x2
  1348. label00000E6A:
  1349. 00000E6A  377C 0005 0070           move.w     [A3 + 0x70], 0x5
  1350. 00000E70  377C 0030 0068           move.w     [A3 + 0x68], 0x30 /* '0' */
  1351. label00000E76:
  1352. 00000E76  266E FFF2                movea.l    A3, [A6 - 0xE]
  1353. 00000E7A  4E5E                     unlink     A6
  1354. 00000E7C  4E75                     rts
  1355. 00000E7E  0000 0000                ori.b      D0, 0x0
  1356. 00000E82  0000 0000                ori.b      D0, 0x0
  1357. 00000E86  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1358. // begin alternate branch 00000E88-00000E8C
  1359. fn00000E88:
  1360. 00000E88  4E56 FF4A                link       A6, -0x00B6
  1361. // end alternate branch 00000E88-00000E8C
  1362. fn00000E88: // (misaligned)
  1363. 00000E8A  FF4A                     .extension 0xF4A <<F/4-5/7>> // unimplemented
  1364. 00000E8C  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  1365. 00000E90  49ED EC9C                lea.l      A4, [A5 - 0x1364]
  1366. 00000E94  266E 000C                movea.l    A3, [A6 + 0xC]
  1367. 00000E98  487A 0858                pea.l      [PC + 0x858 /* 000016F2, value 0x0, cstring "" */]
  1368. 00000E9C  486E FFF0                pea.l      [A6 - 0x10]
  1369. 00000EA0  3F3C 0810                move.w     -[A7], 0x810
  1370. 00000EA4  A9EB                     syscall    Pack4/FP68K
  1371. 00000EA6  487A 084A                pea.l      [PC + 0x84A /* 000016F2, value 0x0, cstring "" */]
  1372. 00000EAA  486E FFF8                pea.l      [A6 - 0x8]
  1373. 00000EAE  3F3C 0810                move.w     -[A7], 0x810
  1374. 00000EB2  A9EB                     syscall    Pack4/FP68K
  1375. 00000EB4  7001                     moveq.l    D0, 0x01
  1376. 00000EB6  B06B 006E                cmp.w      D0, [A3 + 0x6E]
  1377. 00000EBA  6640                     bne        +0x42 /* 00000EFC */
  1378. 00000EBC  2F0B                     move.l     -[A7], A3
  1379. 00000EBE  486E FFD6                pea.l      [A6 - 0x2A]
  1380. 00000EC2  3F3C 080E                move.w     -[A7], 0x80E
  1381. 00000EC6  A9EB                     syscall    Pack4/FP68K
  1382. 00000EC8  487A 0828                pea.l      [PC + 0x828 /* 000016F2, value 0x0, cstring "" */]
  1383. 00000ECC  486E FFD6                pea.l      [A6 - 0x2A]
  1384. 00000ED0  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  1385. 00000ED4  A9EB                     syscall    Pack4/FP68K
  1386. 00000ED6  6424                     bcc        +0x26 /* 00000EFC */
  1387. 00000ED8  486B 0008                pea.l      [A3 + 0x8]
  1388. 00000EDC  486E FFCC                pea.l      [A6 - 0x34]
  1389. 00000EE0  3F3C 080E                move.w     -[A7], 0x80E
  1390. 00000EE4  A9EB                     syscall    Pack4/FP68K
  1391. 00000EE6  487A 080A                pea.l      [PC + 0x80A /* 000016F2, value 0x0, cstring "" */]
  1392. 00000EEA  486E FFCC                pea.l      [A6 - 0x34]
  1393. 00000EEE  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  1394. 00000EF2  A9EB                     syscall    Pack4/FP68K
  1395. 00000EF4  6F06                     ble        +0x8 /* 00000EFC */
  1396. 00000EF6  377C 0002 006E           move.w     [A3 + 0x6E], 0x2
  1397. label00000EFC:
  1398. 00000EFC  486B 0008                pea.l      [A3 + 0x8]
  1399. 00000F00  486E FFD6                pea.l      [A6 - 0x2A]
  1400. 00000F04  3F3C 080E                move.w     -[A7], 0x80E
  1401. 00000F08  A9EB                     syscall    Pack4/FP68K
  1402. 00000F0A  2F0B                     move.l     -[A7], A3
  1403. 00000F0C  486E FFD6                pea.l      [A6 - 0x2A]
  1404. 00000F10  3F3C 0802                move.w     -[A7], 0x802
  1405. 00000F14  A9EB                     syscall    Pack4/FP68K
  1406. 00000F16  486B 006E                pea.l      [A3 + 0x6E]
  1407. 00000F1A  486E FFCC                pea.l      [A6 - 0x34]
  1408. 00000F1E  3F3C 200E                move.w     -[A7], 0x200E
  1409. 00000F22  A9EB                     syscall    Pack4/FP68K
  1410. 00000F24  486E FFCC                pea.l      [A6 - 0x34]
  1411. 00000F28  486E FFD6                pea.l      [A6 - 0x2A]
  1412. 00000F2C  3F3C 0006                move.w     -[A7], 0x6
  1413. 00000F30  A9EB                     syscall    Pack4/FP68K
  1414. 00000F32  486E FFD6                pea.l      [A6 - 0x2A]
  1415. 00000F36  486E FFE0                pea.l      [A6 - 0x20]
  1416. 00000F3A  3F3C 0810                move.w     -[A7], 0x810
  1417. 00000F3E  A9EB                     syscall    Pack4/FP68K
  1418. 00000F40  486E FFE8                pea.l      [A6 - 0x18]
  1419. 00000F44  7000                     moveq.l    D0, 0x00
  1420. 00000F46  2F00                     move.l     -[A7], D0
  1421. 00000F48  486E FFE0                pea.l      [A6 - 0x20]
  1422. 00000F4C  4EAD 1A72                jsr        [A5 + 0x1A72 /* export_842 */]
  1423. 00000F50  486E FFE0                pea.l      [A6 - 0x20]
  1424. 00000F54  486E FFD6                pea.l      [A6 - 0x2A]
  1425. 00000F58  3F3C 080E                move.w     -[A7], 0x80E
  1426. 00000F5C  A9EB                     syscall    Pack4/FP68K
  1427. 00000F5E  487A 07A6                pea.l      [PC + 0x7A6 /* 00001706, value 0x3FFF8000 */]
  1428. 00000F62  486E FFD6                pea.l      [A6 - 0x2A]
  1429. 00000F66  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  1430. 00000F6A  A9EB                     syscall    Pack4/FP68K
  1431. 00000F6C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1432. 00000F70  6436                     bcc        +0x38 /* 00000FA8 */
  1433. 00000F72  486E FFE8                pea.l      [A6 - 0x18]
  1434. 00000F76  486E FFCC                pea.l      [A6 - 0x34]
  1435. 00000F7A  3F3C 080E                move.w     -[A7], 0x80E
  1436. 00000F7E  A9EB                     syscall    Pack4/FP68K
  1437. 00000F80  41EE FFCC                lea.l      A0, [A6 - 0x34]
  1438. 00000F84  43EE FFC2                lea.l      A1, [A6 - 0x3E]
  1439. 00000F88  22D8                     move.l     [A1]+, [A0]+
  1440. 00000F8A  22D8                     move.l     [A1]+, [A0]+
  1441. 00000F8C  32D8                     move.w     [A1]+, [A0]+
  1442. 00000F8E  486E FFC2                pea.l      [A6 - 0x3E]
  1443. 00000F92  3F3C 0016                move.w     -[A7], 0x16
  1444. 00000F96  A9EB                     syscall    Pack4/FP68K
  1445. 00000F98  486E FFC2                pea.l      [A6 - 0x3E]
  1446. 00000F9C  4EAD 0332                jsr        [A5 + 0x332 /* export_98 */]
  1447. 00000FA0  5340                     subq.w     D0, 1
  1448. 00000FA2  48C0                     ext.l      D0
  1449. 00000FA4  588F                     addq.l     A7, 4
  1450. 00000FA6  6032                     bra        +0x34 /* 00000FDA */
  1451. label00000FA8:
  1452. 00000FA8  486E FFE8                pea.l      [A6 - 0x18]
  1453. 00000FAC  486E FFB8                pea.l      [A6 - 0x48]
  1454. 00000FB0  3F3C 080E                move.w     -[A7], 0x80E
  1455. 00000FB4  A9EB                     syscall    Pack4/FP68K
  1456. 00000FB6  41EE FFB8                lea.l      A0, [A6 - 0x48]
  1457. 00000FBA  43EE FFAE                lea.l      A1, [A6 - 0x52]
  1458. 00000FBE  22D8                     move.l     [A1]+, [A0]+
  1459. 00000FC0  22D8                     move.l     [A1]+, [A0]+
  1460. 00000FC2  32D8                     move.w     [A1]+, [A0]+
  1461. 00000FC4  486E FFAE                pea.l      [A6 - 0x52]
  1462. 00000FC8  3F3C 0016                move.w     -[A7], 0x16
  1463. 00000FCC  A9EB                     syscall    Pack4/FP68K
  1464. 00000FCE  486E FFAE                pea.l      [A6 - 0x52]
  1465. 00000FD2  4EAD 0332                jsr        [A5 + 0x332 /* export_98 */]
  1466. 00000FD6  48C0                     ext.l      D0
  1467. 00000FD8  588F                     addq.l     A7, 4
  1468. label00000FDA:
  1469. 00000FDA  3800                     move.w     D4, D0
  1470. 00000FDC  486E FFE8                pea.l      [A6 - 0x18]
  1471. 00000FE0  48C4                     ext.l      D4
  1472. 00000FE2  2F04                     move.l     -[A7], D4
  1473. 00000FE4  4EBA FD16                jsr        [PC - 0x2EA /* 00000CFC */]
  1474. 00000FE8  486E FFE0                pea.l      [A6 - 0x20]
  1475. 00000FEC  486E FFD6                pea.l      [A6 - 0x2A]
  1476. 00000FF0  3F3C 080E                move.w     -[A7], 0x80E
  1477. 00000FF4  A9EB                     syscall    Pack4/FP68K
  1478. 00000FF6  486E FFE8                pea.l      [A6 - 0x18]
  1479. 00000FFA  486E FFD6                pea.l      [A6 - 0x2A]
  1480. 00000FFE  3F3C 0806                move.w     -[A7], 0x806
  1481. 00001002  A9EB                     syscall    Pack4/FP68K
  1482. 00001004  486E FFD6                pea.l      [A6 - 0x2A]
  1483. 00001008  486E FFE8                pea.l      [A6 - 0x18]
  1484. 0000100C  3F3C 0810                move.w     -[A7], 0x810
  1485. 00001010  A9EB                     syscall    Pack4/FP68K
  1486. 00001012  486E FFE8                pea.l      [A6 - 0x18]
  1487. 00001016  486E FFD6                pea.l      [A6 - 0x2A]
  1488. 0000101A  3F3C 080E                move.w     -[A7], 0x80E
  1489. 0000101E  A9EB                     syscall    Pack4/FP68K
  1490. 00001020  7001                     moveq.l    D0, 0x01
  1491. 00001022  2D40 FFAA                move.l     [A6 - 0x56], D0
  1492. 00001026  486E FFAA                pea.l      [A6 - 0x56]
  1493. 0000102A  486E FFCC                pea.l      [A6 - 0x34]
  1494. 0000102E  3F3C 280E                move.w     -[A7], 0x280E
  1495. 00001032  A9EB                     syscall    Pack4/FP68K
  1496. 00001034  486E FFCC                pea.l      [A6 - 0x34]
  1497. 00001038  41EE FFC2                lea.l      A0, [A6 - 0x3E]
  1498. 0000103C  43FA 06BE                lea.l      A1, [PC + 0x6BE /* 000016FC, value 0x3FE7D6BF */]
  1499. 00001040  20D9                     move.l     [A0]+, [A1]+
  1500. 00001042  20D9                     move.l     [A0]+, [A1]+
  1501. 00001044  30D9                     move.w     [A0]+, [A1]+
  1502. 00001046  486E FFC2                pea.l      [A6 - 0x3E]
  1503. 0000104A  4267                     clr.w      -[A7]
  1504. 0000104C  A9EB                     syscall    Pack4/FP68K
  1505. 0000104E  486E FFC2                pea.l      [A6 - 0x3E]
  1506. 00001052  486E FFD6                pea.l      [A6 - 0x2A]
  1507. 00001056  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  1508. 0000105A  A9EB                     syscall    Pack4/FP68K
  1509. 0000105C  508F                     addq.l     A7, 8
  1510. 0000105E  6406                     bcc        +0x8 /* 00001066 */
  1511. 00001060  7000                     moveq.l    D0, 0x00
  1512. 00001062  6000 00A4                bra        +0xA6 /* 00001108 */
  1513. label00001066:
  1514. 00001066  486E FFE8                pea.l      [A6 - 0x18]
  1515. 0000106A  486E FFB8                pea.l      [A6 - 0x48]
  1516. 0000106E  3F3C 080E                move.w     -[A7], 0x80E
  1517. 00001072  A9EB                     syscall    Pack4/FP68K
  1518. 00001074  7002                     moveq.l    D0, 0x02
  1519. 00001076  2D40 FFA6                move.l     [A6 - 0x5A], D0
  1520. 0000107A  486E FFA6                pea.l      [A6 - 0x5A]
  1521. 0000107E  486E FFAE                pea.l      [A6 - 0x52]
  1522. 00001082  3F3C 280E                move.w     -[A7], 0x280E
  1523. 00001086  A9EB                     syscall    Pack4/FP68K
  1524. 00001088  486E FFAE                pea.l      [A6 - 0x52]
  1525. 0000108C  41EE FF9C                lea.l      A0, [A6 - 0x64]
  1526. 00001090  43FA 066A                lea.l      A1, [PC + 0x66A /* 000016FC, value 0x3FE7D6BF */]
  1527. 00001094  20D9                     move.l     [A0]+, [A1]+
  1528. 00001096  20D9                     move.l     [A0]+, [A1]+
  1529. 00001098  30D9                     move.w     [A0]+, [A1]+
  1530. 0000109A  486E FF9C                pea.l      [A6 - 0x64]
  1531. 0000109E  4267                     clr.w      -[A7]
  1532. 000010A0  A9EB                     syscall    Pack4/FP68K
  1533. 000010A2  486E FF9C                pea.l      [A6 - 0x64]
  1534. 000010A6  486E FFB8                pea.l      [A6 - 0x48]
  1535. 000010AA  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  1536. 000010AE  A9EB                     syscall    Pack4/FP68K
  1537. 000010B0  6404                     bcc        +0x6 /* 000010B6 */
  1538. 000010B2  7001                     moveq.l    D0, 0x01
  1539. 000010B4  6052                     bra        +0x54 /* 00001108 */
  1540. label000010B6:
  1541. 000010B6  486E FFE8                pea.l      [A6 - 0x18]
  1542. 000010BA  486E FF92                pea.l      [A6 - 0x6E]
  1543. 000010BE  3F3C 080E                move.w     -[A7], 0x80E
  1544. 000010C2  A9EB                     syscall    Pack4/FP68K
  1545. 000010C4  7005                     moveq.l    D0, 0x05
  1546. 000010C6  2D40 FF84                move.l     [A6 - 0x7C], D0
  1547. 000010CA  486E FF84                pea.l      [A6 - 0x7C]
  1548. 000010CE  486E FF88                pea.l      [A6 - 0x78]
  1549. 000010D2  3F3C 280E                move.w     -[A7], 0x280E
  1550. 000010D6  A9EB                     syscall    Pack4/FP68K
  1551. 000010D8  486E FF88                pea.l      [A6 - 0x78]
  1552. 000010DC  41EE FF7A                lea.l      A0, [A6 - 0x86]
  1553. 000010E0  43FA 061A                lea.l      A1, [PC + 0x61A /* 000016FC, value 0x3FE7D6BF */]
  1554. 000010E4  20D9                     move.l     [A0]+, [A1]+
  1555. 000010E6  20D9                     move.l     [A0]+, [A1]+
  1556. 000010E8  30D9                     move.w     [A0]+, [A1]+
  1557. 000010EA  486E FF7A                pea.l      [A6 - 0x86]
  1558. 000010EE  4267                     clr.w      -[A7]
  1559. 000010F0  A9EB                     syscall    Pack4/FP68K
  1560. 000010F2  486E FF7A                pea.l      [A6 - 0x86]
  1561. 000010F6  486E FF92                pea.l      [A6 - 0x6E]
  1562. 000010FA  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  1563. 000010FE  A9EB                     syscall    Pack4/FP68K
  1564. 00001100  6404                     bcc        +0x6 /* 00001106 */
  1565. 00001102  7002                     moveq.l    D0, 0x02
  1566. 00001104  6002                     bra        +0x4 /* 00001108 */
  1567. label00001106:
  1568. 00001106  7003                     moveq.l    D0, 0x03
  1569. label00001108:
  1570. 00001108  3A00                     move.w     D5, D0
  1571. label0000110A:
  1572. 0000110A  486E FFE0                pea.l      [A6 - 0x20]
  1573. 0000110E  48C4                     ext.l      D4
  1574. 00001110  2F04                     move.l     -[A7], D4
  1575. 00001112  4EBA FBE8                jsr        [PC - 0x418 /* 00000CFC */]
  1576. 00001116  3005                     move.w     D0, D5
  1577. 00001118  5245                     addq.w     D5, 1
  1578. 0000111A  D040                     add.w      D0, D0
  1579. 0000111C  4874 0000                pea.l      [A4 + D0.w]
  1580. 00001120  486E FFD6                pea.l      [A6 - 0x2A]
  1581. 00001124  3F3C 200E                move.w     -[A7], 0x200E
  1582. 00001128  A9EB                     syscall    Pack4/FP68K
  1583. 0000112A  486E FFE0                pea.l      [A6 - 0x20]
  1584. 0000112E  486E FFD6                pea.l      [A6 - 0x2A]
  1585. 00001132  3F3C 0804                move.w     -[A7], 0x804
  1586. 00001136  A9EB                     syscall    Pack4/FP68K
  1587. 00001138  486E FFD6                pea.l      [A6 - 0x2A]
  1588. 0000113C  486E FFE0                pea.l      [A6 - 0x20]
  1589. 00001140  3F3C 0810                move.w     -[A7], 0x810
  1590. 00001144  A9EB                     syscall    Pack4/FP68K
  1591. 00001146  2F0B                     move.l     -[A7], A3
  1592. 00001148  486E FFD6                pea.l      [A6 - 0x2A]
  1593. 0000114C  3F3C 080E                move.w     -[A7], 0x80E
  1594. 00001150  A9EB                     syscall    Pack4/FP68K
  1595. 00001152  486E FFE0                pea.l      [A6 - 0x20]
  1596. 00001156  486E FFD6                pea.l      [A6 - 0x2A]
  1597. 0000115A  3F3C 0806                move.w     -[A7], 0x806
  1598. 0000115E  A9EB                     syscall    Pack4/FP68K
  1599. 00001160  486E FFD6                pea.l      [A6 - 0x2A]
  1600. 00001164  486E FFE8                pea.l      [A6 - 0x18]
  1601. 00001168  3F3C 0810                move.w     -[A7], 0x810
  1602. 0000116C  A9EB                     syscall    Pack4/FP68K
  1603. 0000116E  486E FFE8                pea.l      [A6 - 0x18]
  1604. 00001172  486E FFD6                pea.l      [A6 - 0x2A]
  1605. 00001176  3F3C 080E                move.w     -[A7], 0x80E
  1606. 0000117A  A9EB                     syscall    Pack4/FP68K
  1607. 0000117C  7001                     moveq.l    D0, 0x01
  1608. 0000117E  2D40 FF76                move.l     [A6 - 0x8A], D0
  1609. 00001182  486E FF76                pea.l      [A6 - 0x8A]
  1610. 00001186  486E FFCC                pea.l      [A6 - 0x34]
  1611. 0000118A  3F3C 280E                move.w     -[A7], 0x280E
  1612. 0000118E  A9EB                     syscall    Pack4/FP68K
  1613. 00001190  486E FFCC                pea.l      [A6 - 0x34]
  1614. 00001194  486E FFD6                pea.l      [A6 - 0x2A]
  1615. 00001198  4267                     clr.w      -[A7]
  1616. 0000119A  A9EB                     syscall    Pack4/FP68K
  1617. 0000119C  203C 7FFF FFFF           move.l     D0, 0x7FFFFFFF
  1618. 000011A2  2D40 FF72                move.l     [A6 - 0x8E], D0
  1619. 000011A6  486E FF72                pea.l      [A6 - 0x8E]
  1620. 000011AA  486E FFD6                pea.l      [A6 - 0x2A]
  1621. 000011AE  3F3C 280A                move.w     -[A7], 0x280A /* '(\n' */
  1622. 000011B2  A9EB                     syscall    Pack4/FP68K
  1623. 000011B4  508F                     addq.l     A7, 8
  1624. 000011B6  6E4A                     bgt        +0x4C /* 00001202 */
  1625. 000011B8  486E FFE8                pea.l      [A6 - 0x18]
  1626. 000011BC  486E FFC2                pea.l      [A6 - 0x3E]
  1627. 000011C0  3F3C 080E                move.w     -[A7], 0x80E
  1628. 000011C4  A9EB                     syscall    Pack4/FP68K
  1629. 000011C6  7001                     moveq.l    D0, 0x01
  1630. 000011C8  2D40 FF6E                move.l     [A6 - 0x92], D0
  1631. 000011CC  486E FF6E                pea.l      [A6 - 0x92]
  1632. 000011D0  486E FFB8                pea.l      [A6 - 0x48]
  1633. 000011D4  3F3C 280E                move.w     -[A7], 0x280E
  1634. 000011D8  A9EB                     syscall    Pack4/FP68K
  1635. 000011DA  486E FFB8                pea.l      [A6 - 0x48]
  1636. 000011DE  486E FFC2                pea.l      [A6 - 0x3E]
  1637. 000011E2  3F3C 0002                move.w     -[A7], 0x2
  1638. 000011E6  A9EB                     syscall    Pack4/FP68K
  1639. 000011E8  203C 8000 0000           move.l     D0, 0x80000000
  1640. 000011EE  2D40 FF6A                move.l     [A6 - 0x96], D0
  1641. 000011F2  486E FF6A                pea.l      [A6 - 0x96]
  1642. 000011F6  486E FFC2                pea.l      [A6 - 0x3E]
  1643. 000011FA  3F3C 280A                move.w     -[A7], 0x280A /* '(\n' */
  1644. 000011FE  A9EB                     syscall    Pack4/FP68K
  1645. 00001200  641C                     bcc        +0x1E /* 0000121E */
  1646. label00001202:
  1647. 00001202  486E FFE8                pea.l      [A6 - 0x18]
  1648. 00001206  486E FFD6                pea.l      [A6 - 0x2A]
  1649. 0000120A  3F3C 080E                move.w     -[A7], 0x80E
  1650. 0000120E  A9EB                     syscall    Pack4/FP68K
  1651. 00001210  486E FFD6                pea.l      [A6 - 0x2A]
  1652. 00001214  486E FFF0                pea.l      [A6 - 0x10]
  1653. 00001218  3F3C 0810                move.w     -[A7], 0x810
  1654. 0000121C  A9EB                     syscall    Pack4/FP68K
  1655. label0000121E:
  1656. 0000121E  486E FFE8                pea.l      [A6 - 0x18]
  1657. 00001222  486E FFD6                pea.l      [A6 - 0x2A]
  1658. 00001226  3F3C 080E                move.w     -[A7], 0x80E
  1659. 0000122A  A9EB                     syscall    Pack4/FP68K
  1660. 0000122C  487A 04C4                pea.l      [PC + 0x4C4 /* 000016F2, value 0x0, cstring "" */]
  1661. 00001230  486E FFD6                pea.l      [A6 - 0x2A]
  1662. 00001234  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  1663. 00001238  A9EB                     syscall    Pack4/FP68K
  1664. 0000123A  6434                     bcc        +0x36 /* 00001270 */
  1665. 0000123C  486E FFE8                pea.l      [A6 - 0x18]
  1666. 00001240  486E FFCC                pea.l      [A6 - 0x34]
  1667. 00001244  3F3C 080E                move.w     -[A7], 0x80E
  1668. 00001248  A9EB                     syscall    Pack4/FP68K
  1669. 0000124A  41EE FFCC                lea.l      A0, [A6 - 0x34]
  1670. 0000124E  43EE FFC2                lea.l      A1, [A6 - 0x3E]
  1671. 00001252  22D8                     move.l     [A1]+, [A0]+
  1672. 00001254  22D8                     move.l     [A1]+, [A0]+
  1673. 00001256  32D8                     move.w     [A1]+, [A0]+
  1674. 00001258  486E FFC2                pea.l      [A6 - 0x3E]
  1675. 0000125C  3F3C 0016                move.w     -[A7], 0x16
  1676. 00001260  A9EB                     syscall    Pack4/FP68K
  1677. 00001262  486E FFC2                pea.l      [A6 - 0x3E]
  1678. 00001266  4EAD 032A                jsr        [A5 + 0x32A /* export_97 */]
  1679. 0000126A  5380                     subq.l     D0, 1
  1680. 0000126C  588F                     addq.l     A7, 4
  1681. 0000126E  6030                     bra        +0x32 /* 000012A0 */
  1682. label00001270:
  1683. 00001270  486E FFE8                pea.l      [A6 - 0x18]
  1684. 00001274  486E FFB8                pea.l      [A6 - 0x48]
  1685. 00001278  3F3C 080E                move.w     -[A7], 0x80E
  1686. 0000127C  A9EB                     syscall    Pack4/FP68K
  1687. 0000127E  41EE FFB8                lea.l      A0, [A6 - 0x48]
  1688. 00001282  43EE FFAE                lea.l      A1, [A6 - 0x52]
  1689. 00001286  22D8                     move.l     [A1]+, [A0]+
  1690. 00001288  22D8                     move.l     [A1]+, [A0]+
  1691. 0000128A  32D8                     move.w     [A1]+, [A0]+
  1692. 0000128C  486E FFAE                pea.l      [A6 - 0x52]
  1693. 00001290  3F3C 0016                move.w     -[A7], 0x16
  1694. 00001294  A9EB                     syscall    Pack4/FP68K
  1695. 00001296  486E FFAE                pea.l      [A6 - 0x52]
  1696. 0000129A  4EAD 032A                jsr        [A5 + 0x32A /* export_97 */]
  1697. 0000129E  588F                     addq.l     A7, 4
  1698. label000012A0:
  1699. 000012A0  2C00                     move.l     D6, D0
  1700. 000012A2  5280                     addq.l     D0, 1
  1701. 000012A4  2D40 FF66                move.l     [A6 - 0x9A], D0
  1702. 000012A8  486E FF66                pea.l      [A6 - 0x9A]
  1703. 000012AC  486E FFD6                pea.l      [A6 - 0x2A]
  1704. 000012B0  3F3C 280E                move.w     -[A7], 0x280E
  1705. 000012B4  A9EB                     syscall    Pack4/FP68K
  1706. 000012B6  486E FFE8                pea.l      [A6 - 0x18]
  1707. 000012BA  486E FFD6                pea.l      [A6 - 0x2A]
  1708. 000012BE  3F3C 0802                move.w     -[A7], 0x802
  1709. 000012C2  A9EB                     syscall    Pack4/FP68K
  1710. 000012C4  486E FFD6                pea.l      [A6 - 0x2A]
  1711. 000012C8  486E FFE8                pea.l      [A6 - 0x18]
  1712. 000012CC  3F3C 0810                move.w     -[A7], 0x810
  1713. 000012D0  A9EB                     syscall    Pack4/FP68K
  1714. 000012D2  486E FFE8                pea.l      [A6 - 0x18]
  1715. 000012D6  486E FFCC                pea.l      [A6 - 0x34]
  1716. 000012DA  3F3C 080E                move.w     -[A7], 0x80E
  1717. 000012DE  A9EB                     syscall    Pack4/FP68K
  1718. 000012E0  487A 0410                pea.l      [PC + 0x410 /* 000016F2, value 0x0, cstring "" */]
  1719. 000012E4  486E FFCC                pea.l      [A6 - 0x34]
  1720. 000012E8  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  1721. 000012EC  A9EB                     syscall    Pack4/FP68K
  1722. 000012EE  6422                     bcc        +0x24 /* 00001312 */
  1723. 000012F0  486E FFE8                pea.l      [A6 - 0x18]
  1724. 000012F4  486E FFD6                pea.l      [A6 - 0x2A]
  1725. 000012F8  3F3C 080E                move.w     -[A7], 0x80E
  1726. 000012FC  A9EB                     syscall    Pack4/FP68K
  1727. 000012FE  0A2E 0080 FFD6           xori.b     [A6 - 0x2A], 0x80
  1728. 00001304  486E FFD6                pea.l      [A6 - 0x2A]
  1729. 00001308  486E FFE8                pea.l      [A6 - 0x18]
  1730. 0000130C  3F3C 0810                move.w     -[A7], 0x810
  1731. 00001310  A9EB                     syscall    Pack4/FP68K
  1732. label00001312:
  1733. 00001312  486E FFE8                pea.l      [A6 - 0x18]
  1734. 00001316  486E FFD6                pea.l      [A6 - 0x2A]
  1735. 0000131A  3F3C 080E                move.w     -[A7], 0x80E
  1736. 0000131E  A9EB                     syscall    Pack4/FP68K
  1737. 00001320  487A 03DA                pea.l      [PC + 0x3DA /* 000016FC, value 0x3FE7D6BF */]
  1738. 00001324  486E FFD6                pea.l      [A6 - 0x2A]
  1739. 00001328  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  1740. 0000132C  A9EB                     syscall    Pack4/FP68K
  1741. 0000132E  6402                     bcc        +0x4 /* 00001332 */
  1742. 00001330  5286                     addq.l     D6, 1
  1743. label00001332:
  1744. 00001332  486B 0008                pea.l      [A3 + 0x8]
  1745. 00001336  486E FFD6                pea.l      [A6 - 0x2A]
  1746. 0000133A  3F3C 080E                move.w     -[A7], 0x80E
  1747. 0000133E  A9EB                     syscall    Pack4/FP68K
  1748. 00001340  486E FFE0                pea.l      [A6 - 0x20]
  1749. 00001344  486E FFD6                pea.l      [A6 - 0x2A]
  1750. 00001348  3F3C 0806                move.w     -[A7], 0x806
  1751. 0000134C  A9EB                     syscall    Pack4/FP68K
  1752. 0000134E  486E FFD6                pea.l      [A6 - 0x2A]
  1753. 00001352  486E FFE8                pea.l      [A6 - 0x18]
  1754. 00001356  3F3C 0810                move.w     -[A7], 0x810
  1755. 0000135A  A9EB                     syscall    Pack4/FP68K
  1756. 0000135C  486E FFE8                pea.l      [A6 - 0x18]
  1757. 00001360  486E FFD6                pea.l      [A6 - 0x2A]
  1758. 00001364  3F3C 080E                move.w     -[A7], 0x80E
  1759. 00001368  A9EB                     syscall    Pack4/FP68K
  1760. 0000136A  7001                     moveq.l    D0, 0x01
  1761. 0000136C  2D40 FF62                move.l     [A6 - 0x9E], D0
  1762. 00001370  486E FF62                pea.l      [A6 - 0x9E]
  1763. 00001374  486E FFCC                pea.l      [A6 - 0x34]
  1764. 00001378  3F3C 280E                move.w     -[A7], 0x280E
  1765. 0000137C  A9EB                     syscall    Pack4/FP68K
  1766. 0000137E  486E FFCC                pea.l      [A6 - 0x34]
  1767. 00001382  486E FFD6                pea.l      [A6 - 0x2A]
  1768. 00001386  4267                     clr.w      -[A7]
  1769. 00001388  A9EB                     syscall    Pack4/FP68K
  1770. 0000138A  203C 7FFF FFFF           move.l     D0, 0x7FFFFFFF
  1771. 00001390  2D40 FF5E                move.l     [A6 - 0xA2], D0
  1772. 00001394  486E FF5E                pea.l      [A6 - 0xA2]
  1773. 00001398  486E FFD6                pea.l      [A6 - 0x2A]
  1774. 0000139C  3F3C 280A                move.w     -[A7], 0x280A /* '(\n' */
  1775. 000013A0  A9EB                     syscall    Pack4/FP68K
  1776. 000013A2  6E4A                     bgt        +0x4C /* 000013EE */
  1777. 000013A4  486E FFE8                pea.l      [A6 - 0x18]
  1778. 000013A8  486E FFC2                pea.l      [A6 - 0x3E]
  1779. 000013AC  3F3C 080E                move.w     -[A7], 0x80E
  1780. 000013B0  A9EB                     syscall    Pack4/FP68K
  1781. 000013B2  7001                     moveq.l    D0, 0x01
  1782. 000013B4  2D40 FF5A                move.l     [A6 - 0xA6], D0
  1783. 000013B8  486E FF5A                pea.l      [A6 - 0xA6]
  1784. 000013BC  486E FFB8                pea.l      [A6 - 0x48]
  1785. 000013C0  3F3C 280E                move.w     -[A7], 0x280E
  1786. 000013C4  A9EB                     syscall    Pack4/FP68K
  1787. 000013C6  486E FFB8                pea.l      [A6 - 0x48]
  1788. 000013CA  486E FFC2                pea.l      [A6 - 0x3E]
  1789. 000013CE  3F3C 0002                move.w     -[A7], 0x2
  1790. 000013D2  A9EB                     syscall    Pack4/FP68K
  1791. 000013D4  203C 8000 0000           move.l     D0, 0x80000000
  1792. 000013DA  2D40 FF56                move.l     [A6 - 0xAA], D0
  1793. 000013DE  486E FF56                pea.l      [A6 - 0xAA]
  1794. 000013E2  486E FFC2                pea.l      [A6 - 0x3E]
  1795. 000013E6  3F3C 280A                move.w     -[A7], 0x280A /* '(\n' */
  1796. 000013EA  A9EB                     syscall    Pack4/FP68K
  1797. 000013EC  641C                     bcc        +0x1E /* 0000140A */
  1798. label000013EE:
  1799. 000013EE  486E FFE8                pea.l      [A6 - 0x18]
  1800. 000013F2  486E FFD6                pea.l      [A6 - 0x2A]
  1801. 000013F6  3F3C 080E                move.w     -[A7], 0x80E
  1802. 000013FA  A9EB                     syscall    Pack4/FP68K
  1803. 000013FC  486E FFD6                pea.l      [A6 - 0x2A]
  1804. 00001400  486E FFF8                pea.l      [A6 - 0x8]
  1805. 00001404  3F3C 0810                move.w     -[A7], 0x810
  1806. 00001408  A9EB                     syscall    Pack4/FP68K
  1807. label0000140A:
  1808. 0000140A  486E FFE8                pea.l      [A6 - 0x18]
  1809. 0000140E  486E FFD6                pea.l      [A6 - 0x2A]
  1810. 00001412  3F3C 080E                move.w     -[A7], 0x80E
  1811. 00001416  A9EB                     syscall    Pack4/FP68K
  1812. 00001418  41EE FFCC                lea.l      A0, [A6 - 0x34]
  1813. 0000141C  43FA 02E8                lea.l      A1, [PC + 0x2E8 /* 00001706, value 0x3FFF8000 */]
  1814. 00001420  20D9                     move.l     [A0]+, [A1]+
  1815. 00001422  20D9                     move.l     [A0]+, [A1]+
  1816. 00001424  30D9                     move.w     [A0]+, [A1]+
  1817. 00001426  0A2E 0080 FFCC           xori.b     [A6 - 0x34], 0x80
  1818. 0000142C  486E FFCC                pea.l      [A6 - 0x34]
  1819. 00001430  486E FFD6                pea.l      [A6 - 0x2A]
  1820. 00001434  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  1821. 00001438  A9EB                     syscall    Pack4/FP68K
  1822. 0000143A  6432                     bcc        +0x34 /* 0000146E */
  1823. 0000143C  486E FFE8                pea.l      [A6 - 0x18]
  1824. 00001440  486E FFC2                pea.l      [A6 - 0x3E]
  1825. 00001444  3F3C 080E                move.w     -[A7], 0x80E
  1826. 00001448  A9EB                     syscall    Pack4/FP68K
  1827. 0000144A  41EE FFC2                lea.l      A0, [A6 - 0x3E]
  1828. 0000144E  43EE FFB8                lea.l      A1, [A6 - 0x48]
  1829. 00001452  22D8                     move.l     [A1]+, [A0]+
  1830. 00001454  22D8                     move.l     [A1]+, [A0]+
  1831. 00001456  32D8                     move.w     [A1]+, [A0]+
  1832. 00001458  486E FFB8                pea.l      [A6 - 0x48]
  1833. 0000145C  3F3C 0016                move.w     -[A7], 0x16
  1834. 00001460  A9EB                     syscall    Pack4/FP68K
  1835. 00001462  486E FFB8                pea.l      [A6 - 0x48]
  1836. 00001466  4EAD 032A                jsr        [A5 + 0x32A /* export_97 */]
  1837. 0000146A  588F                     addq.l     A7, 4
  1838. 0000146C  6032                     bra        +0x34 /* 000014A0 */
  1839. label0000146E:
  1840. 0000146E  486E FFE8                pea.l      [A6 - 0x18]
  1841. 00001472  486E FFAE                pea.l      [A6 - 0x52]
  1842. 00001476  3F3C 080E                move.w     -[A7], 0x80E
  1843. 0000147A  A9EB                     syscall    Pack4/FP68K
  1844. 0000147C  41EE FFAE                lea.l      A0, [A6 - 0x52]
  1845. 00001480  43EE FF9C                lea.l      A1, [A6 - 0x64]
  1846. 00001484  22D8                     move.l     [A1]+, [A0]+
  1847. 00001486  22D8                     move.l     [A1]+, [A0]+
  1848. 00001488  32D8                     move.w     [A1]+, [A0]+
  1849. 0000148A  486E FF9C                pea.l      [A6 - 0x64]
  1850. 0000148E  3F3C 0016                move.w     -[A7], 0x16
  1851. 00001492  A9EB                     syscall    Pack4/FP68K
  1852. 00001494  486E FF9C                pea.l      [A6 - 0x64]
  1853. 00001498  4EAD 032A                jsr        [A5 + 0x32A /* export_97 */]
  1854. 0000149C  5280                     addq.l     D0, 1
  1855. 0000149E  588F                     addq.l     A7, 4
  1856. label000014A0:
  1857. 000014A0  2E00                     move.l     D7, D0
  1858. 000014A2  486E FFE8                pea.l      [A6 - 0x18]
  1859. 000014A6  486E FFD6                pea.l      [A6 - 0x2A]
  1860. 000014AA  3F3C 080E                move.w     -[A7], 0x80E
  1861. 000014AE  A9EB                     syscall    Pack4/FP68K
  1862. 000014B0  7001                     moveq.l    D0, 0x01
  1863. 000014B2  9087                     sub.l      D0, D7
  1864. 000014B4  2D40 FF52                move.l     [A6 - 0xAE], D0
  1865. 000014B8  486E FF52                pea.l      [A6 - 0xAE]
  1866. 000014BC  486E FFCC                pea.l      [A6 - 0x34]
  1867. 000014C0  3F3C 280E                move.w     -[A7], 0x280E
  1868. 000014C4  A9EB                     syscall    Pack4/FP68K
  1869. 000014C6  486E FFCC                pea.l      [A6 - 0x34]
  1870. 000014CA  486E FFD6                pea.l      [A6 - 0x2A]
  1871. 000014CE  4267                     clr.w      -[A7]
  1872. 000014D0  A9EB                     syscall    Pack4/FP68K
  1873. 000014D2  486E FFD6                pea.l      [A6 - 0x2A]
  1874. 000014D6  486E FFE8                pea.l      [A6 - 0x18]
  1875. 000014DA  3F3C 0810                move.w     -[A7], 0x810
  1876. 000014DE  A9EB                     syscall    Pack4/FP68K
  1877. 000014E0  486E FFE8                pea.l      [A6 - 0x18]
  1878. 000014E4  486E FFC2                pea.l      [A6 - 0x3E]
  1879. 000014E8  3F3C 080E                move.w     -[A7], 0x80E
  1880. 000014EC  A9EB                     syscall    Pack4/FP68K
  1881. 000014EE  487A 0202                pea.l      [PC + 0x202 /* 000016F2, value 0x0, cstring "" */]
  1882. 000014F2  486E FFC2                pea.l      [A6 - 0x3E]
  1883. 000014F6  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  1884. 000014FA  A9EB                     syscall    Pack4/FP68K
  1885. 000014FC  6422                     bcc        +0x24 /* 00001520 */
  1886. 000014FE  486E FFE8                pea.l      [A6 - 0x18]
  1887. 00001502  486E FFD6                pea.l      [A6 - 0x2A]
  1888. 00001506  3F3C 080E                move.w     -[A7], 0x80E
  1889. 0000150A  A9EB                     syscall    Pack4/FP68K
  1890. 0000150C  0A2E 0080 FFD6           xori.b     [A6 - 0x2A], 0x80
  1891. 00001512  486E FFD6                pea.l      [A6 - 0x2A]
  1892. 00001516  486E FFE8                pea.l      [A6 - 0x18]
  1893. 0000151A  3F3C 0810                move.w     -[A7], 0x810
  1894. 0000151E  A9EB                     syscall    Pack4/FP68K
  1895. label00001520:
  1896. 00001520  486E FFE8                pea.l      [A6 - 0x18]
  1897. 00001524  486E FFD6                pea.l      [A6 - 0x2A]
  1898. 00001528  3F3C 080E                move.w     -[A7], 0x80E
  1899. 0000152C  A9EB                     syscall    Pack4/FP68K
  1900. 0000152E  487A 01CC                pea.l      [PC + 0x1CC /* 000016FC, value 0x3FE7D6BF */]
  1901. 00001532  486E FFD6                pea.l      [A6 - 0x2A]
  1902. 00001536  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  1903. 0000153A  A9EB                     syscall    Pack4/FP68K
  1904. 0000153C  6402                     bcc        +0x4 /* 00001540 */
  1905. 0000153E  5387                     subq.l     D7, 1
  1906. label00001540:
  1907. 00001540  2007                     move.l     D0, D7
  1908. 00001542  9086                     sub.l      D0, D6
  1909. 00001544  322B 006E                move.w     D1, [A3 + 0x6E]
  1910. 00001548  48C1                     ext.l      D1
  1911. 0000154A  B280                     cmp.l      D1, D0
  1912. 0000154C  6C08                     bge        +0xA /* 00001556 */
  1913. 0000154E  0C45 0005                cmpi.w     D5, 0x5
  1914. 00001552  6D00 FBB6                blt        -0x448 /* 0000110A */
  1915. label00001556:
  1916. 00001556  0C45 0003                cmpi.w     D5, 0x3
  1917. 0000155A  6F02                     ble        +0x4 /* 0000155E */
  1918. 0000155C  5244                     addq.w     D4, 1
  1919. label0000155E:
  1920. 0000155E  486E FFF0                pea.l      [A6 - 0x10]
  1921. 00001562  486E FFD6                pea.l      [A6 - 0x2A]
  1922. 00001566  3F3C 080E                move.w     -[A7], 0x80E
  1923. 0000156A  A9EB                     syscall    Pack4/FP68K
  1924. 0000156C  487A 0184                pea.l      [PC + 0x184 /* 000016F2, value 0x0, cstring "" */]
  1925. 00001570  486E FFD6                pea.l      [A6 - 0x2A]
  1926. 00001574  3F3C 0008                move.w     -[A7], 0x8
  1927. 00001578  A9EB                     syscall    Pack4/FP68K
  1928. 0000157A  671E                     beq        +0x20 /* 0000159A */
  1929. 0000157C  486E FFE0                pea.l      [A6 - 0x20]
  1930. 00001580  486E FFCC                pea.l      [A6 - 0x34]
  1931. 00001584  3F3C 080E                move.w     -[A7], 0x80E
  1932. 00001588  A9EB                     syscall    Pack4/FP68K
  1933. 0000158A  486E FFF0                pea.l      [A6 - 0x10]
  1934. 0000158E  486E FFCC                pea.l      [A6 - 0x34]
  1935. 00001592  3F3C 0804                move.w     -[A7], 0x804
  1936. 00001596  A9EB                     syscall    Pack4/FP68K
  1937. 00001598  603C                     bra        +0x3E /* 000015D6 */
  1938. label0000159A:
  1939. 0000159A  486E FFE0                pea.l      [A6 - 0x20]
  1940. 0000159E  486E FFC2                pea.l      [A6 - 0x3E]
  1941. 000015A2  3F3C 080E                move.w     -[A7], 0x80E
  1942. 000015A6  A9EB                     syscall    Pack4/FP68K
  1943. 000015A8  2D46 FF4E                move.l     [A6 - 0xB2], D6
  1944. 000015AC  486E FF4E                pea.l      [A6 - 0xB2]
  1945. 000015B0  486E FFB8                pea.l      [A6 - 0x48]
  1946. 000015B4  3F3C 280E                move.w     -[A7], 0x280E
  1947. 000015B8  A9EB                     syscall    Pack4/FP68K
  1948. 000015BA  486E FFB8                pea.l      [A6 - 0x48]
  1949. 000015BE  486E FFC2                pea.l      [A6 - 0x3E]
  1950. 000015C2  3F3C 0004                move.w     -[A7], 0x4
  1951. 000015C6  A9EB                     syscall    Pack4/FP68K
  1952. 000015C8  41EE FFCC                lea.l      A0, [A6 - 0x34]
  1953. 000015CC  43EE FFC2                lea.l      A1, [A6 - 0x3E]
  1954. 000015D0  20D9                     move.l     [A0]+, [A1]+
  1955. 000015D2  20D9                     move.l     [A0]+, [A1]+
  1956. 000015D4  30D9                     move.w     [A0]+, [A1]+
  1957. label000015D6:
  1958. 000015D6  486E FFCC                pea.l      [A6 - 0x34]
  1959. 000015DA  2F0B                     move.l     -[A7], A3
  1960. 000015DC  3F3C 0810                move.w     -[A7], 0x810
  1961. 000015E0  A9EB                     syscall    Pack4/FP68K
  1962. 000015E2  486E FFF8                pea.l      [A6 - 0x8]
  1963. 000015E6  486E FFD6                pea.l      [A6 - 0x2A]
  1964. 000015EA  3F3C 080E                move.w     -[A7], 0x80E
  1965. 000015EE  A9EB                     syscall    Pack4/FP68K
  1966. 000015F0  487A 0100                pea.l      [PC + 0x100 /* 000016F2, value 0x0, cstring "" */]
  1967. 000015F4  486E FFD6                pea.l      [A6 - 0x2A]
  1968. 000015F8  3F3C 0008                move.w     -[A7], 0x8
  1969. 000015FC  A9EB                     syscall    Pack4/FP68K
  1970. 000015FE  671E                     beq        +0x20 /* 0000161E */
  1971. 00001600  486E FFE0                pea.l      [A6 - 0x20]
  1972. 00001604  486E FFCC                pea.l      [A6 - 0x34]
  1973. 00001608  3F3C 080E                move.w     -[A7], 0x80E
  1974. 0000160C  A9EB                     syscall    Pack4/FP68K
  1975. 0000160E  486E FFF8                pea.l      [A6 - 0x8]
  1976. 00001612  486E FFCC                pea.l      [A6 - 0x34]
  1977. 00001616  3F3C 0804                move.w     -[A7], 0x804
  1978. 0000161A  A9EB                     syscall    Pack4/FP68K
  1979. 0000161C  603C                     bra        +0x3E /* 0000165A */
  1980. label0000161E:
  1981. 0000161E  486E FFE0                pea.l      [A6 - 0x20]
  1982. 00001622  486E FFC2                pea.l      [A6 - 0x3E]
  1983. 00001626  3F3C 080E                move.w     -[A7], 0x80E
  1984. 0000162A  A9EB                     syscall    Pack4/FP68K
  1985. 0000162C  2D47 FF4A                move.l     [A6 - 0xB6], D7
  1986. 00001630  486E FF4A                pea.l      [A6 - 0xB6]
  1987. 00001634  486E FFB8                pea.l      [A6 - 0x48]
  1988. 00001638  3F3C 280E                move.w     -[A7], 0x280E
  1989. 0000163C  A9EB                     syscall    Pack4/FP68K
  1990. 0000163E  486E FFB8                pea.l      [A6 - 0x48]
  1991. 00001642  486E FFC2                pea.l      [A6 - 0x3E]
  1992. 00001646  3F3C 0004                move.w     -[A7], 0x4
  1993. 0000164A  A9EB                     syscall    Pack4/FP68K
  1994. 0000164C  41EE FFCC                lea.l      A0, [A6 - 0x34]
  1995. 00001650  43EE FFC2                lea.l      A1, [A6 - 0x3E]
  1996. 00001654  20D9                     move.l     [A0]+, [A1]+
  1997. 00001656  20D9                     move.l     [A0]+, [A1]+
  1998. 00001658  30D9                     move.w     [A0]+, [A1]+
  1999. label0000165A:
  2000. 0000165A  486E FFCC                pea.l      [A6 - 0x34]
  2001. 0000165E  486B 0008                pea.l      [A3 + 0x8]
  2002. 00001662  3F3C 0810                move.w     -[A7], 0x810
  2003. 00001666  A9EB                     syscall    Pack4/FP68K
  2004. 00001668  7001                     moveq.l    D0, 0x01
  2005. 0000166A  486E FFF0                pea.l      [A6 - 0x10]
  2006. 0000166E  486E FFD6                pea.l      [A6 - 0x2A]
  2007. 00001672  3F3C 080E                move.w     -[A7], 0x80E
  2008. 00001676  A9EB                     syscall    Pack4/FP68K
  2009. 00001678  487A 0078                pea.l      [PC + 0x78 /* 000016F2, value 0x0, cstring "" */]
  2010. 0000167C  486E FFD6                pea.l      [A6 - 0x2A]
  2011. 00001680  3F3C 0008                move.w     -[A7], 0x8
  2012. 00001684  A9EB                     syscall    Pack4/FP68K
  2013. 00001686  6620                     bne        +0x22 /* 000016A8 */
  2014. 00001688  486E FFF8                pea.l      [A6 - 0x8]
  2015. 0000168C  486E FFCC                pea.l      [A6 - 0x34]
  2016. 00001690  3F3C 080E                move.w     -[A7], 0x80E
  2017. 00001694  A9EB                     syscall    Pack4/FP68K
  2018. 00001696  487A 005A                pea.l      [PC + 0x5A /* 000016F2, value 0x0, cstring "" */]
  2019. 0000169A  486E FFCC                pea.l      [A6 - 0x34]
  2020. 0000169E  3F3C 0008                move.w     -[A7], 0x8
  2021. 000016A2  A9EB                     syscall    Pack4/FP68K
  2022. 000016A4  6602                     bne        +0x4 /* 000016A8 */
  2023. 000016A6  7000                     moveq.l    D0, 0x00
  2024. label000016A8:
  2025. 000016A8  4A80                     tst.l      D0
  2026. 000016AA  6704                     beq        +0x6 /* 000016B0 */
  2027. 000016AC  7005                     moveq.l    D0, 0x05
  2028. 000016AE  6004                     bra        +0x6 /* 000016B4 */
  2029. label000016B0:
  2030. 000016B0  2007                     move.l     D0, D7
  2031. 000016B2  9086                     sub.l      D0, D6
  2032. label000016B4:
  2033. 000016B4  3740 006E                move.w     [A3 + 0x6E], D0
  2034. 000016B8  377C 0005 0070           move.w     [A3 + 0x70], 0x5
  2035. 000016BE  303C 00F0                move.w     D0, 0xF0
  2036. 000016C2  C06B 0068                and.w      D0, [A3 + 0x68]
  2037. 000016C6  6620                     bne        +0x22 /* 000016E8 */
  2038. 000016C8  48C4                     ext.l      D4
  2039. 000016CA  70F0                     moveq.l    D0, 0xFFFFFFF0
  2040. 000016CC  B084                     cmp.l      D0, D4
  2041. 000016CE  6C18                     bge        +0x1A /* 000016E8 */
  2042. 000016D0  4A44                     tst.w      D4
  2043. 000016D2  6C08                     bge        +0xA /* 000016DC */
  2044. 000016D4  3004                     move.w     D0, D4
  2045. 000016D6  4440                     neg.w      D0
  2046. 000016D8  48C0                     ext.l      D0
  2047. 000016DA  6002                     bra        +0x4 /* 000016DE */
  2048. label000016DC:
  2049. 000016DC  7000                     moveq.l    D0, 0x00
  2050. label000016DE:
  2051. 000016DE  80BC 0000 0010           or.l       D0, 0x10
  2052. 000016E4  3740 0068                move.w     [A3 + 0x68], D0
  2053. label000016E8:
  2054. 000016E8  4CEE 18F0 FF32           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0xCE]
  2055. 000016EE  4E5E                     unlink     A6
  2056. 000016F0  4E75                     rts
  2057. 000016F2  0000 0000                ori.b      D0, 0x0
  2058. 000016F6  0000 0000                ori.b      D0, 0x0
  2059. 000016FA  0000 3FE7                ori.b      D0, 0xE7
  2060. 000016FE  D6BF                     add.l      D3, <<invalid special address>>
  2061. 00001700  94D5                     sub.w      A2, [A5]
  2062. 00001702  E57A                     rol        D2.w, D2
  2063. 00001704  42BD                     clr.l      <<invalid special address>>
  2064. 00001706  3FFF                     move.w     <<invalid special address>>, <<invalid special address>>
  2065. 00001708  8000                     or.b       D0, D0
  2066. 0000170A  0000 0000                ori.b      D0, 0x0
  2067. 0000170E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2068. // begin alternate branch 00001710-00001714
  2069. fn00001710:
  2070. 00001710  4E56 FFD0                link       A6, -0x0030
  2071. // end alternate branch 00001710-00001714
  2072. fn00001710: // (misaligned)
  2073. 00001712  FFD0                     .invalid   <<F/7/7>>
  2074. 00001714  48E7 0310                movem.l    -[A7], D6,D7,A3
  2075. 00001718  266E 000C                movea.l    A3, [A6 + 0xC]
  2076. 0000171C  486B 0010                pea.l      [A3 + 0x10]
  2077. 00001720  486E FFE6                pea.l      [A6 - 0x1A]
  2078. 00001724  3F3C 080E                move.w     -[A7], 0x80E
  2079. 00001728  A9EB                     syscall    Pack4/FP68K
  2080. 0000172A  487A 032E                pea.l      [PC + 0x32E /* 00001A5A, value 0x3FFF8000 */]
  2081. 0000172E  486E FFE6                pea.l      [A6 - 0x1A]
  2082. 00001732  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  2083. 00001736  A9EB                     syscall    Pack4/FP68K
  2084. 00001738  6300 0302                bls        +0x304 /* 00001A3C */
  2085. 0000173C  2F0B                     move.l     -[A7], A3
  2086. 0000173E  486E FFDC                pea.l      [A6 - 0x24]
  2087. 00001742  3F3C 080E                move.w     -[A7], 0x80E
  2088. 00001746  A9EB                     syscall    Pack4/FP68K
  2089. 00001748  487A 031A                pea.l      [PC + 0x31A /* 00001A64, value 0x0, cstring "" */]
  2090. 0000174C  486E FFDC                pea.l      [A6 - 0x24]
  2091. 00001750  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  2092. 00001754  A9EB                     syscall    Pack4/FP68K
  2093. 00001756  6300 02E4                bls        +0x2E6 /* 00001A3C */
  2094. 0000175A  2F0B                     move.l     -[A7], A3
  2095. 0000175C  486E FFE6                pea.l      [A6 - 0x1A]
  2096. 00001760  3F3C 080E                move.w     -[A7], 0x80E
  2097. 00001764  A9EB                     syscall    Pack4/FP68K
  2098. 00001766  486B 0008                pea.l      [A3 + 0x8]
  2099. 0000176A  486E FFE6                pea.l      [A6 - 0x1A]
  2100. 0000176E  3F3C 0808                move.w     -[A7], 0x808
  2101. 00001772  A9EB                     syscall    Pack4/FP68K
  2102. 00001774  6634                     bne        +0x36 /* 000017AA */
  2103. 00001776  2F0B                     move.l     -[A7], A3
  2104. 00001778  486E FFE6                pea.l      [A6 - 0x1A]
  2105. 0000177C  3F3C 080E                move.w     -[A7], 0x80E
  2106. 00001780  A9EB                     syscall    Pack4/FP68K
  2107. 00001782  486B 0010                pea.l      [A3 + 0x10]
  2108. 00001786  486E FFDC                pea.l      [A6 - 0x24]
  2109. 0000178A  3F3C 080E                move.w     -[A7], 0x80E
  2110. 0000178E  A9EB                     syscall    Pack4/FP68K
  2111. 00001790  486E FFDC                pea.l      [A6 - 0x24]
  2112. 00001794  486E FFE6                pea.l      [A6 - 0x1A]
  2113. 00001798  3F3C 0006                move.w     -[A7], 0x6
  2114. 0000179C  A9EB                     syscall    Pack4/FP68K
  2115. 0000179E  486E FFE6                pea.l      [A6 - 0x1A]
  2116. 000017A2  2F0B                     move.l     -[A7], A3
  2117. 000017A4  3F3C 0810                move.w     -[A7], 0x810
  2118. 000017A8  A9EB                     syscall    Pack4/FP68K
  2119. label000017AA:
  2120. 000017AA  486E FFF8                pea.l      [A6 - 0x8]
  2121. 000017AE  7001                     moveq.l    D0, 0x01
  2122. 000017B0  2F00                     move.l     -[A7], D0
  2123. 000017B2  486B 0010                pea.l      [A3 + 0x10]
  2124. 000017B6  4EAD 1A72                jsr        [A5 + 0x1A72 /* export_842 */]
  2125. 000017BA  486E FFF8                pea.l      [A6 - 0x8]
  2126. 000017BE  486E FFE6                pea.l      [A6 - 0x1A]
  2127. 000017C2  3F3C 080E                move.w     -[A7], 0x80E
  2128. 000017C6  A9EB                     syscall    Pack4/FP68K
  2129. 000017C8  486E FFE6                pea.l      [A6 - 0x1A]
  2130. 000017CC  486E FFF0                pea.l      [A6 - 0x10]
  2131. 000017D0  3F3C 0810                move.w     -[A7], 0x810
  2132. 000017D4  A9EB                     syscall    Pack4/FP68K
  2133. 000017D6  486E FFF8                pea.l      [A6 - 0x8]
  2134. 000017DA  7001                     moveq.l    D0, 0x01
  2135. 000017DC  2F00                     move.l     -[A7], D0
  2136. 000017DE  2F0B                     move.l     -[A7], A3
  2137. 000017E0  4EAD 1A72                jsr        [A5 + 0x1A72 /* export_842 */]
  2138. 000017E4  486E FFF8                pea.l      [A6 - 0x8]
  2139. 000017E8  486E FFE6                pea.l      [A6 - 0x1A]
  2140. 000017EC  3F3C 080E                move.w     -[A7], 0x80E
  2141. 000017F0  A9EB                     syscall    Pack4/FP68K
  2142. 000017F2  486E FFF0                pea.l      [A6 - 0x10]
  2143. 000017F6  486E FFDC                pea.l      [A6 - 0x24]
  2144. 000017FA  3F3C 080E                move.w     -[A7], 0x80E
  2145. 000017FE  A9EB                     syscall    Pack4/FP68K
  2146. 00001800  486E FFDC                pea.l      [A6 - 0x24]
  2147. 00001804  486E FFE6                pea.l      [A6 - 0x1A]
  2148. 00001808  3F3C 0006                move.w     -[A7], 0x6
  2149. 0000180C  A9EB                     syscall    Pack4/FP68K
  2150. 0000180E  486E FFE6                pea.l      [A6 - 0x1A]
  2151. 00001812  486E FFF8                pea.l      [A6 - 0x8]
  2152. 00001816  3F3C 0810                move.w     -[A7], 0x810
  2153. 0000181A  A9EB                     syscall    Pack4/FP68K
  2154. 0000181C  486E FFF8                pea.l      [A6 - 0x8]
  2155. 00001820  486E FFF8                pea.l      [A6 - 0x8]
  2156. 00001824  4EAD 19FA                jsr        [A5 + 0x19FA /* export_827 */]
  2157. 00001828  486E FFF8                pea.l      [A6 - 0x8]
  2158. 0000182C  486E FFE6                pea.l      [A6 - 0x1A]
  2159. 00001830  3F3C 080E                move.w     -[A7], 0x80E
  2160. 00001834  A9EB                     syscall    Pack4/FP68K
  2161. 00001836  41EE FFE6                lea.l      A0, [A6 - 0x1A]
  2162. 0000183A  43EE FFDC                lea.l      A1, [A6 - 0x24]
  2163. 0000183E  22D8                     move.l     [A1]+, [A0]+
  2164. 00001840  22D8                     move.l     [A1]+, [A0]+
  2165. 00001842  32D8                     move.w     [A1]+, [A0]+
  2166. 00001844  486E FFDC                pea.l      [A6 - 0x24]
  2167. 00001848  3F3C 0016                move.w     -[A7], 0x16
  2168. 0000184C  A9EB                     syscall    Pack4/FP68K
  2169. 0000184E  486E FFDC                pea.l      [A6 - 0x24]
  2170. 00001852  4EAD 0332                jsr        [A5 + 0x332 /* export_98 */]
  2171. 00001856  3E00                     move.w     D7, D0
  2172. 00001858  486E FFF8                pea.l      [A6 - 0x8]
  2173. 0000185C  7001                     moveq.l    D0, 0x01
  2174. 0000185E  2F00                     move.l     -[A7], D0
  2175. 00001860  486B 0008                pea.l      [A3 + 0x8]
  2176. 00001864  4EAD 1A72                jsr        [A5 + 0x1A72 /* export_842 */]
  2177. 00001868  486E FFF8                pea.l      [A6 - 0x8]
  2178. 0000186C  486E FFE6                pea.l      [A6 - 0x1A]
  2179. 00001870  3F3C 080E                move.w     -[A7], 0x80E
  2180. 00001874  A9EB                     syscall    Pack4/FP68K
  2181. 00001876  486E FFF0                pea.l      [A6 - 0x10]
  2182. 0000187A  486E FFDC                pea.l      [A6 - 0x24]
  2183. 0000187E  3F3C 080E                move.w     -[A7], 0x80E
  2184. 00001882  A9EB                     syscall    Pack4/FP68K
  2185. 00001884  486E FFDC                pea.l      [A6 - 0x24]
  2186. 00001888  486E FFE6                pea.l      [A6 - 0x1A]
  2187. 0000188C  3F3C 0006                move.w     -[A7], 0x6
  2188. 00001890  A9EB                     syscall    Pack4/FP68K
  2189. 00001892  486E FFE6                pea.l      [A6 - 0x1A]
  2190. 00001896  486E FFF8                pea.l      [A6 - 0x8]
  2191. 0000189A  3F3C 0810                move.w     -[A7], 0x810
  2192. 0000189E  A9EB                     syscall    Pack4/FP68K
  2193. 000018A0  486E FFF8                pea.l      [A6 - 0x8]
  2194. 000018A4  486E FFF8                pea.l      [A6 - 0x8]
  2195. 000018A8  4EAD 1A02                jsr        [A5 + 0x1A02 /* export_828 */]
  2196. 000018AC  486E FFF8                pea.l      [A6 - 0x8]
  2197. 000018B0  486E FFE6                pea.l      [A6 - 0x1A]
  2198. 000018B4  3F3C 080E                move.w     -[A7], 0x80E
  2199. 000018B8  A9EB                     syscall    Pack4/FP68K
  2200. 000018BA  41EE FFE6                lea.l      A0, [A6 - 0x1A]
  2201. 000018BE  43EE FFDC                lea.l      A1, [A6 - 0x24]
  2202. 000018C2  22D8                     move.l     [A1]+, [A0]+
  2203. 000018C4  22D8                     move.l     [A1]+, [A0]+
  2204. 000018C6  32D8                     move.w     [A1]+, [A0]+
  2205. 000018C8  486E FFDC                pea.l      [A6 - 0x24]
  2206. 000018CC  3F3C 0016                move.w     -[A7], 0x16
  2207. 000018D0  A9EB                     syscall    Pack4/FP68K
  2208. 000018D2  486E FFDC                pea.l      [A6 - 0x24]
  2209. 000018D6  4EAD 0332                jsr        [A5 + 0x332 /* export_98 */]
  2210. 000018DA  3C00                     move.w     D6, D0
  2211. 000018DC  4A47                     tst.w      D7
  2212. 000018DE  4FEF 003C                lea.l      A7, [A7 + 0x3C]
  2213. 000018E2  660E                     bne        +0x10 /* 000018F2 */
  2214. 000018E4  487A 0174                pea.l      [PC + 0x174 /* 00001A5A, value 0x3FFF8000 */]
  2215. 000018E8  2F0B                     move.l     -[A7], A3
  2216. 000018EA  3F3C 0810                move.w     -[A7], 0x810
  2217. 000018EE  A9EB                     syscall    Pack4/FP68K
  2218. 000018F0  604E                     bra        +0x50 /* 00001940 */
  2219. label000018F2:
  2220. 000018F2  3D47 FFDA                move.w     [A6 - 0x26], D7
  2221. 000018F6  486E FFDA                pea.l      [A6 - 0x26]
  2222. 000018FA  486E FFE6                pea.l      [A6 - 0x1A]
  2223. 000018FE  3F3C 200E                move.w     -[A7], 0x200E
  2224. 00001902  A9EB                     syscall    Pack4/FP68K
  2225. 00001904  486E FFE6                pea.l      [A6 - 0x1A]
  2226. 00001908  486E FFD2                pea.l      [A6 - 0x2E]
  2227. 0000190C  3F3C 0810                move.w     -[A7], 0x810
  2228. 00001910  A9EB                     syscall    Pack4/FP68K
  2229. 00001912  486E FFD2                pea.l      [A6 - 0x2E]
  2230. 00001916  486E FFDC                pea.l      [A6 - 0x24]
  2231. 0000191A  3F3C 080E                move.w     -[A7], 0x80E
  2232. 0000191E  A9EB                     syscall    Pack4/FP68K
  2233. 00001920  486E FFDC                pea.l      [A6 - 0x24]
  2234. 00001924  486E FFF8                pea.l      [A6 - 0x8]
  2235. 00001928  3F3C 0810                move.w     -[A7], 0x810
  2236. 0000192C  A9EB                     syscall    Pack4/FP68K
  2237. 0000192E  2F0B                     move.l     -[A7], A3
  2238. 00001930  486E FFF8                pea.l      [A6 - 0x8]
  2239. 00001934  486B 0010                pea.l      [A3 + 0x10]
  2240. 00001938  4EAD 1A7A                jsr        [A5 + 0x1A7A /* export_843 */]
  2241. 0000193C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2242. label00001940:
  2243. 00001940  4A46                     tst.w      D6
  2244. 00001942  6610                     bne        +0x12 /* 00001954 */
  2245. 00001944  487A 0114                pea.l      [PC + 0x114 /* 00001A5A, value 0x3FFF8000 */]
  2246. 00001948  486B 0008                pea.l      [A3 + 0x8]
  2247. 0000194C  3F3C 0810                move.w     -[A7], 0x810
  2248. 00001950  A9EB                     syscall    Pack4/FP68K
  2249. 00001952  6050                     bra        +0x52 /* 000019A4 */
  2250. label00001954:
  2251. 00001954  3D46 FFD0                move.w     [A6 - 0x30], D6
  2252. 00001958  486E FFD0                pea.l      [A6 - 0x30]
  2253. 0000195C  486E FFE6                pea.l      [A6 - 0x1A]
  2254. 00001960  3F3C 200E                move.w     -[A7], 0x200E
  2255. 00001964  A9EB                     syscall    Pack4/FP68K
  2256. 00001966  486E FFE6                pea.l      [A6 - 0x1A]
  2257. 0000196A  486E FFD2                pea.l      [A6 - 0x2E]
  2258. 0000196E  3F3C 0810                move.w     -[A7], 0x810
  2259. 00001972  A9EB                     syscall    Pack4/FP68K
  2260. 00001974  486E FFD2                pea.l      [A6 - 0x2E]
  2261. 00001978  486E FFDC                pea.l      [A6 - 0x24]
  2262. 0000197C  3F3C 080E                move.w     -[A7], 0x80E
  2263. 00001980  A9EB                     syscall    Pack4/FP68K
  2264. 00001982  486E FFDC                pea.l      [A6 - 0x24]
  2265. 00001986  486E FFF8                pea.l      [A6 - 0x8]
  2266. 0000198A  3F3C 0810                move.w     -[A7], 0x810
  2267. 0000198E  A9EB                     syscall    Pack4/FP68K
  2268. 00001990  486B 0008                pea.l      [A3 + 0x8]
  2269. 00001994  486E FFF8                pea.l      [A6 - 0x8]
  2270. 00001998  486B 0010                pea.l      [A3 + 0x10]
  2271. 0000199C  4EAD 1A7A                jsr        [A5 + 0x1A7A /* export_843 */]
  2272. 000019A0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2273. label000019A4:
  2274. 000019A4  3006                     move.w     D0, D6
  2275. 000019A6  9047                     sub.w      D0, D7
  2276. 000019A8  3740 006E                move.w     [A3 + 0x6E], D0
  2277. 000019AC  486B 0010                pea.l      [A3 + 0x10]
  2278. 000019B0  486E FFE6                pea.l      [A6 - 0x1A]
  2279. 000019B4  3F3C 080E                move.w     -[A7], 0x80E
  2280. 000019B8  A9EB                     syscall    Pack4/FP68K
  2281. 000019BA  487A 008A                pea.l      [PC + 0x8A /* 00001A46, value 0x4002A000 */]
  2282. 000019BE  486E FFE6                pea.l      [A6 - 0x1A]
  2283. 000019C2  3F3C 0008                move.w     -[A7], 0x8
  2284. 000019C6  A9EB                     syscall    Pack4/FP68K
  2285. 000019C8  6604                     bne        +0x6 /* 000019CE */
  2286. 000019CA  7009                     moveq.l    D0, 0x09
  2287. 000019CC  6002                     bra        +0x4 /* 000019D0 */
  2288. label000019CE:
  2289. 000019CE  7002                     moveq.l    D0, 0x02
  2290. label000019D0:
  2291. 000019D0  3740 0070                move.w     [A3 + 0x70], D0
  2292. 000019D4  303C 00F0                move.w     D0, 0xF0
  2293. 000019D8  C06B 0068                and.w      D0, [A3 + 0x68]
  2294. 000019DC  665E                     bne        +0x60 /* 00001A3C */
  2295. 000019DE  7001                     moveq.l    D0, 0x01
  2296. 000019E0  486B 0010                pea.l      [A3 + 0x10]
  2297. 000019E4  486E FFE6                pea.l      [A6 - 0x1A]
  2298. 000019E8  3F3C 080E                move.w     -[A7], 0x80E
  2299. 000019EC  A9EB                     syscall    Pack4/FP68K
  2300. 000019EE  487A 0060                pea.l      [PC + 0x60 /* 00001A50, value 0x40008000, cstring "@" */]
  2301. 000019F2  486E FFE6                pea.l      [A6 - 0x1A]
  2302. 000019F6  3F3C 0008                move.w     -[A7], 0x8
  2303. 000019FA  A9EB                     syscall    Pack4/FP68K
  2304. 000019FC  6720                     beq        +0x22 /* 00001A1E */
  2305. 000019FE  486B 0010                pea.l      [A3 + 0x10]
  2306. 00001A02  486E FFDC                pea.l      [A6 - 0x24]
  2307. 00001A06  3F3C 080E                move.w     -[A7], 0x80E
  2308. 00001A0A  A9EB                     syscall    Pack4/FP68K
  2309. 00001A0C  487A 0038                pea.l      [PC + 0x38 /* 00001A46, value 0x4002A000 */]
  2310. 00001A10  486E FFDC                pea.l      [A6 - 0x24]
  2311. 00001A14  3F3C 0008                move.w     -[A7], 0x8
  2312. 00001A18  A9EB                     syscall    Pack4/FP68K
  2313. 00001A1A  6702                     beq        +0x4 /* 00001A1E */
  2314. 00001A1C  7000                     moveq.l    D0, 0x00
  2315. label00001A1E:
  2316. 00001A1E  4A80                     tst.l      D0
  2317. 00001A20  6714                     beq        +0x16 /* 00001A36 */
  2318. 00001A22  4A47                     tst.w      D7
  2319. 00001A24  6C0C                     bge        +0xE /* 00001A32 */
  2320. 00001A26  3007                     move.w     D0, D7
  2321. 00001A28  4440                     neg.w      D0
  2322. 00001A2A  807C 0010                or.w       D0, 0x10
  2323. 00001A2E  48C0                     ext.l      D0
  2324. 00001A30  6006                     bra        +0x8 /* 00001A38 */
  2325. label00001A32:
  2326. 00001A32  7010                     moveq.l    D0, 0x10
  2327. 00001A34  6002                     bra        +0x4 /* 00001A38 */
  2328. label00001A36:
  2329. 00001A36  7015                     moveq.l    D0, 0x15
  2330. label00001A38:
  2331. 00001A38  3740 0068                move.w     [A3 + 0x68], D0
  2332. label00001A3C:
  2333. 00001A3C  4CEE 08C0 FFC4           movem.l    D6,D7,A3, [A6 - 0x3C]
  2334. 00001A42  4E5E                     unlink     A6
  2335. 00001A44  4E75                     rts
  2336. 00001A46  4002                     negx.b     D2
  2337. 00001A48  A000                     syscall    Open/PBHOpen/HOpen
  2338. 00001A4A  0000 0000                ori.b      D0, 0x0
  2339. 00001A4E  0000 4000                ori.b      D0, 0x0
  2340. 00001A52  8000                     or.b       D0, D0
  2341. 00001A54  0000 0000                ori.b      D0, 0x0
  2342. 00001A58  0000 3FFF                ori.b      D0, 0xFF
  2343. 00001A5C  8000                     or.b       D0, D0
  2344. 00001A5E  0000 0000                ori.b      D0, 0x0
  2345. 00001A62  0000 0000                ori.b      D0, 0x0
  2346. 00001A66  0000 0000                ori.b      D0, 0x0
  2347. 00001A6A  0000 0000                ori.b      D0, 0x0
  2348. export_1043:
  2349. fn00001A6E:
  2350. 00001A6E  4E56 FFEE                link       A6, -0x0012
  2351. 00001A72  48E7 0018                movem.l    -[A7], A3,A4
  2352. 00001A76  286E 0008                movea.l    A4, [A6 + 0x8]
  2353. 00001A7A  266E 000C                movea.l    A3, [A6 + 0xC]
  2354. 00001A7E  4A2B 0076                tst.b      [A3 + 0x76]
  2355. 00001A82  6742                     beq        +0x44 /* 00001AC6 */
  2356. 00001A84  2F0B                     move.l     -[A7], A3
  2357. 00001A86  486E FFEE                pea.l      [A6 - 0x12]
  2358. 00001A8A  3F3C 080E                move.w     -[A7], 0x80E
  2359. 00001A8E  A9EB                     syscall    Pack4/FP68K
  2360. 00001A90  486B 0008                pea.l      [A3 + 0x8]
  2361. 00001A94  486E FFEE                pea.l      [A6 - 0x12]
  2362. 00001A98  3F3C 080A                move.w     -[A7], 0x80A
  2363. 00001A9C  A9EB                     syscall    Pack4/FP68K
  2364. 00001A9E  6D0A                     blt        +0xC /* 00001AAA */
  2365. 00001AA0  397C 05DF 010C           move.w     [A4 + 0x10C], 0x5DF
  2366. 00001AA6  6000 021A                bra        +0x21C /* 00001CC2 */
  2367. label00001AAA:
  2368. 00001AAA  7001                     moveq.l    D0, 0x01
  2369. 00001AAC  B06B 006E                cmp.w      D0, [A3 + 0x6E]
  2370. 00001AB0  6E0A                     bgt        +0xC /* 00001ABC */
  2371. 00001AB2  7001                     moveq.l    D0, 0x01
  2372. 00001AB4  B06B 0070                cmp.w      D0, [A3 + 0x70]
  2373. 00001AB8  6F00 0208                ble        +0x20A /* 00001CC2 */
  2374. label00001ABC:
  2375. 00001ABC  397C 05E0 010C           move.w     [A4 + 0x10C], 0x5E0
  2376. 00001AC2  6000 01FE                bra        +0x200 /* 00001CC2 */
  2377. label00001AC6:
  2378. 00001AC6  2F0B                     move.l     -[A7], A3
  2379. 00001AC8  486E FFEE                pea.l      [A6 - 0x12]
  2380. 00001ACC  3F3C 080E                move.w     -[A7], 0x80E
  2381. 00001AD0  A9EB                     syscall    Pack4/FP68K
  2382. 00001AD2  486B 0008                pea.l      [A3 + 0x8]
  2383. 00001AD6  486E FFEE                pea.l      [A6 - 0x12]
  2384. 00001ADA  3F3C 080A                move.w     -[A7], 0x80A
  2385. 00001ADE  A9EB                     syscall    Pack4/FP68K
  2386. 00001AE0  6F54                     ble        +0x56 /* 00001B36 */
  2387. 00001AE2  2F0B                     move.l     -[A7], A3
  2388. 00001AE4  486E FFEE                pea.l      [A6 - 0x12]
  2389. 00001AE8  3F3C 080E                move.w     -[A7], 0x80E
  2390. 00001AEC  A9EB                     syscall    Pack4/FP68K
  2391. 00001AEE  486E FFEE                pea.l      [A6 - 0x12]
  2392. 00001AF2  486E FFF8                pea.l      [A6 - 0x8]
  2393. 00001AF6  3F3C 0810                move.w     -[A7], 0x810
  2394. 00001AFA  A9EB                     syscall    Pack4/FP68K
  2395. 00001AFC  486B 0008                pea.l      [A3 + 0x8]
  2396. 00001B00  486E FFEE                pea.l      [A6 - 0x12]
  2397. 00001B04  3F3C 080E                move.w     -[A7], 0x80E
  2398. 00001B08  A9EB                     syscall    Pack4/FP68K
  2399. 00001B0A  486E FFEE                pea.l      [A6 - 0x12]
  2400. 00001B0E  2F0B                     move.l     -[A7], A3
  2401. 00001B10  3F3C 0810                move.w     -[A7], 0x810
  2402. 00001B14  A9EB                     syscall    Pack4/FP68K
  2403. 00001B16  486E FFF8                pea.l      [A6 - 0x8]
  2404. 00001B1A  486E FFEE                pea.l      [A6 - 0x12]
  2405. 00001B1E  3F3C 080E                move.w     -[A7], 0x80E
  2406. 00001B22  A9EB                     syscall    Pack4/FP68K
  2407. 00001B24  486E FFEE                pea.l      [A6 - 0x12]
  2408. 00001B28  486B 0008                pea.l      [A3 + 0x8]
  2409. 00001B2C  3F3C 0810                move.w     -[A7], 0x810
  2410. 00001B30  A9EB                     syscall    Pack4/FP68K
  2411. 00001B32  6000 00B6                bra        +0xB8 /* 00001BEA */
  2412. label00001B36:
  2413. 00001B36  2F0B                     move.l     -[A7], A3
  2414. 00001B38  486E FFEE                pea.l      [A6 - 0x12]
  2415. 00001B3C  3F3C 080E                move.w     -[A7], 0x80E
  2416. 00001B40  A9EB                     syscall    Pack4/FP68K
  2417. 00001B42  486B 0008                pea.l      [A3 + 0x8]
  2418. 00001B46  486E FFEE                pea.l      [A6 - 0x12]
  2419. 00001B4A  3F3C 0808                move.w     -[A7], 0x808
  2420. 00001B4E  A9EB                     syscall    Pack4/FP68K
  2421. 00001B50  6600 0098                bne        +0x9A /* 00001BEA */
  2422. 00001B54  2F0B                     move.l     -[A7], A3
  2423. 00001B56  486E FFEE                pea.l      [A6 - 0x12]
  2424. 00001B5A  3F3C 080E                move.w     -[A7], 0x80E
  2425. 00001B5E  A9EB                     syscall    Pack4/FP68K
  2426. 00001B60  487A 01E6                pea.l      [PC + 0x1E6 /* 00001D48, value 0x0, cstring "" */]
  2427. 00001B64  486E FFEE                pea.l      [A6 - 0x12]
  2428. 00001B68  3F3C 0008                move.w     -[A7], 0x8
  2429. 00001B6C  A9EB                     syscall    Pack4/FP68K
  2430. 00001B6E  6610                     bne        +0x12 /* 00001B80 */
  2431. 00001B70  487A 01E0                pea.l      [PC + 0x1E0 /* 00001D52, value 0x3FFF8000 */]
  2432. 00001B74  486B 0008                pea.l      [A3 + 0x8]
  2433. 00001B78  3F3C 0810                move.w     -[A7], 0x810
  2434. 00001B7C  A9EB                     syscall    Pack4/FP68K
  2435. 00001B7E  606A                     bra        +0x6C /* 00001BEA */
  2436. label00001B80:
  2437. 00001B80  2F0B                     move.l     -[A7], A3
  2438. 00001B82  486E FFEE                pea.l      [A6 - 0x12]
  2439. 00001B86  3F3C 080E                move.w     -[A7], 0x80E
  2440. 00001B8A  A9EB                     syscall    Pack4/FP68K
  2441. 00001B8C  487A 01BA                pea.l      [PC + 0x1BA /* 00001D48, value 0x0, cstring "" */]
  2442. 00001B90  486E FFEE                pea.l      [A6 - 0x12]
  2443. 00001B94  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  2444. 00001B98  A9EB                     syscall    Pack4/FP68K
  2445. 00001B9A  6F40                     ble        +0x42 /* 00001BDC */
  2446. 00001B9C  7002                     moveq.l    D0, 0x02
  2447. 00001B9E  B02B 0075                cmp.b      D0, [A3 + 0x75]
  2448. 00001BA2  661C                     bne        +0x1E /* 00001BC0 */
  2449. 00001BA4  2F0B                     move.l     -[A7], A3
  2450. 00001BA6  486E FFEE                pea.l      [A6 - 0x12]
  2451. 00001BAA  3F3C 080E                move.w     -[A7], 0x80E
  2452. 00001BAE  A9EB                     syscall    Pack4/FP68K
  2453. 00001BB0  486B 0010                pea.l      [A3 + 0x10]
  2454. 00001BB4  486E FFEE                pea.l      [A6 - 0x12]
  2455. 00001BB8  3F3C 0806                move.w     -[A7], 0x806
  2456. 00001BBC  A9EB                     syscall    Pack4/FP68K
  2457. 00001BBE  600E                     bra        +0x10 /* 00001BCE */
  2458. label00001BC0:
  2459. 00001BC0  41EE FFEE                lea.l      A0, [A6 - 0x12]
  2460. 00001BC4  43FA 0182                lea.l      A1, [PC + 0x182 /* 00001D48, value 0x0, cstring "" */]
  2461. 00001BC8  20D9                     move.l     [A0]+, [A1]+
  2462. 00001BCA  20D9                     move.l     [A0]+, [A1]+
  2463. 00001BCC  30D9                     move.w     [A0]+, [A1]+
  2464. label00001BCE:
  2465. 00001BCE  486E FFEE                pea.l      [A6 - 0x12]
  2466. 00001BD2  2F0B                     move.l     -[A7], A3
  2467. 00001BD4  3F3C 0810                move.w     -[A7], 0x810
  2468. 00001BD8  A9EB                     syscall    Pack4/FP68K
  2469. 00001BDA  600E                     bra        +0x10 /* 00001BEA */
  2470. label00001BDC:
  2471. 00001BDC  487A 016A                pea.l      [PC + 0x16A /* 00001D48, value 0x0, cstring "" */]
  2472. 00001BE0  486B 0008                pea.l      [A3 + 0x8]
  2473. 00001BE4  3F3C 0810                move.w     -[A7], 0x810
  2474. 00001BE8  A9EB                     syscall    Pack4/FP68K
  2475. label00001BEA:
  2476. 00001BEA  7002                     moveq.l    D0, 0x02
  2477. 00001BEC  B02B 0075                cmp.b      D0, [A3 + 0x75]
  2478. 00001BF0  6774                     beq        +0x76 /* 00001C66 */
  2479. 00001BF2  4A6C 010E                tst.w      [A4 + 0x10E]
  2480. 00001BF6  6D08                     blt        +0xA /* 00001C00 */
  2481. 00001BF8  7004                     moveq.l    D0, 0x04
  2482. 00001BFA  B06C 010E                cmp.w      D0, [A4 + 0x10E]
  2483. 00001BFE  6C10                     bge        +0x12 /* 00001C10 */
  2484. label00001C00:
  2485. 00001C00  7005                     moveq.l    D0, 0x05
  2486. 00001C02  B06C 010E                cmp.w      D0, [A4 + 0x10E]
  2487. 00001C06  6E5E                     bgt        +0x60 /* 00001C66 */
  2488. 00001C08  7009                     moveq.l    D0, 0x09
  2489. 00001C0A  B06C 010E                cmp.w      D0, [A4 + 0x10E]
  2490. 00001C0E  6D56                     blt        +0x58 /* 00001C66 */
  2491. label00001C10:
  2492. 00001C10  2F0B                     move.l     -[A7], A3
  2493. 00001C12  486E FFEE                pea.l      [A6 - 0x12]
  2494. 00001C16  3F3C 080E                move.w     -[A7], 0x80E
  2495. 00001C1A  A9EB                     syscall    Pack4/FP68K
  2496. 00001C1C  487A 012A                pea.l      [PC + 0x12A /* 00001D48, value 0x0, cstring "" */]
  2497. 00001C20  486E FFEE                pea.l      [A6 - 0x12]
  2498. 00001C24  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  2499. 00001C28  A9EB                     syscall    Pack4/FP68K
  2500. 00001C2A  6F0E                     ble        +0x10 /* 00001C3A */
  2501. 00001C2C  487A 011A                pea.l      [PC + 0x11A /* 00001D48, value 0x0, cstring "" */]
  2502. 00001C30  2F0B                     move.l     -[A7], A3
  2503. 00001C32  3F3C 0810                move.w     -[A7], 0x810
  2504. 00001C36  A9EB                     syscall    Pack4/FP68K
  2505. 00001C38  602C                     bra        +0x2E /* 00001C66 */
  2506. label00001C3A:
  2507. 00001C3A  486B 0008                pea.l      [A3 + 0x8]
  2508. 00001C3E  486E FFEE                pea.l      [A6 - 0x12]
  2509. 00001C42  3F3C 080E                move.w     -[A7], 0x80E
  2510. 00001C46  A9EB                     syscall    Pack4/FP68K
  2511. 00001C48  487A 00FE                pea.l      [PC + 0xFE /* 00001D48, value 0x0, cstring "" */]
  2512. 00001C4C  486E FFEE                pea.l      [A6 - 0x12]
  2513. 00001C50  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  2514. 00001C54  A9EB                     syscall    Pack4/FP68K
  2515. 00001C56  640E                     bcc        +0x10 /* 00001C66 */
  2516. 00001C58  487A 00EE                pea.l      [PC + 0xEE /* 00001D48, value 0x0, cstring "" */]
  2517. 00001C5C  486B 0008                pea.l      [A3 + 0x8]
  2518. 00001C60  3F3C 0810                move.w     -[A7], 0x810
  2519. 00001C64  A9EB                     syscall    Pack4/FP68K
  2520. label00001C66:
  2521. 00001C66  7001                     moveq.l    D0, 0x01
  2522. 00001C68  B06B 006E                cmp.w      D0, [A3 + 0x6E]
  2523. 00001C6C  6F06                     ble        +0x8 /* 00001C74 */
  2524. 00001C6E  377C 0001 006E           move.w     [A3 + 0x6E], 0x1
  2525. label00001C74:
  2526. 00001C74  7001                     moveq.l    D0, 0x01
  2527. 00001C76  B06B 0070                cmp.w      D0, [A3 + 0x70]
  2528. 00001C7A  6F06                     ble        +0x8 /* 00001C82 */
  2529. 00001C7C  377C 0001 0070           move.w     [A3 + 0x70], 0x1
  2530. label00001C82:
  2531. 00001C82  102B 0075                move.b     D0, [A3 + 0x75]
  2532. 00001C86  653A                     bcs        +0x3C /* 00001CC2 */
  2533. 00001C88  0C00 0002                cmpi.b     D0, 0x2
  2534. 00001C8C  6234                     bhi        +0x36 /* 00001CC2 */
  2535. 00001C8E  7200                     moveq.l    D1, 0x00
  2536. 00001C90  1200                     move.b     D1, D0
  2537. 00001C92  D241                     add.w      D1, D1
  2538. 00001C94  323B 1006                move.w     D1, [PC + D1.w + 0x6]
  2539. 00001C98  4EFB 1000                jmp        [PC + D1.w]
  2540. 00001C9C  0012 0008                ori.b      [A2], 0x8
  2541. 00001CA0  001E 2F0B                ori.b      [A6]+, 0xB
  2542. 00001CA4  4EBA F150                jsr        [PC - 0xEB0 /* 00000DF6 */]
  2543. 00001CA8  588F                     addq.l     A7, 4
  2544. 00001CAA  6016                     bra        +0x18 /* 00001CC2 */
  2545. 00001CAC  2F0B                     move.l     -[A7], A3
  2546. 00001CAE  2F0C                     move.l     -[A7], A4
  2547. 00001CB0  4EBA F1D6                jsr        [PC - 0xE2A /* 00000E88 */]
  2548. 00001CB4  508F                     addq.l     A7, 8
  2549. 00001CB6  600A                     bra        +0xC /* 00001CC2 */
  2550. 00001CB8  2F0B                     move.l     -[A7], A3
  2551. 00001CBA  2F0C                     move.l     -[A7], A4
  2552. 00001CBC  4EBA FA52                jsr        [PC - 0x5AE /* 00001710 */]
  2553. 00001CC0  508F                     addq.l     A7, 8
  2554. label00001CC2:
  2555. 00001CC2  7002                     moveq.l    D0, 0x02
  2556. 00001CC4  B02B 0075                cmp.b      D0, [A3 + 0x75]
  2557. 00001CC8  664A                     bne        +0x4C /* 00001D14 */
  2558. 00001CCA  2F0B                     move.l     -[A7], A3
  2559. 00001CCC  486E FFEE                pea.l      [A6 - 0x12]
  2560. 00001CD0  3F3C 080E                move.w     -[A7], 0x80E
  2561. 00001CD4  A9EB                     syscall    Pack4/FP68K
  2562. 00001CD6  487A 0070                pea.l      [PC + 0x70 /* 00001D48, value 0x0, cstring "" */]
  2563. 00001CDA  486E FFEE                pea.l      [A6 - 0x12]
  2564. 00001CDE  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  2565. 00001CE2  A9EB                     syscall    Pack4/FP68K
  2566. 00001CE4  6208                     bhi        +0xA /* 00001CEE */
  2567. 00001CE6  397C 05E1 010C           move.w     [A4 + 0x10C], 0x5E1
  2568. 00001CEC  6050                     bra        +0x52 /* 00001D3E */
  2569. label00001CEE:
  2570. 00001CEE  486B 0010                pea.l      [A3 + 0x10]
  2571. 00001CF2  486E FFEE                pea.l      [A6 - 0x12]
  2572. 00001CF6  3F3C 080E                move.w     -[A7], 0x80E
  2573. 00001CFA  A9EB                     syscall    Pack4/FP68K
  2574. 00001CFC  487A 0054                pea.l      [PC + 0x54 /* 00001D52, value 0x3FFF8000 */]
  2575. 00001D00  486E FFEE                pea.l      [A6 - 0x12]
  2576. 00001D04  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  2577. 00001D08  A9EB                     syscall    Pack4/FP68K
  2578. 00001D0A  6232                     bhi        +0x34 /* 00001D3E */
  2579. 00001D0C  397C 05E2 010C           move.w     [A4 + 0x10C], 0x5E2
  2580. 00001D12  602A                     bra        +0x2C /* 00001D3E */
  2581. label00001D14:
  2582. 00001D14  7001                     moveq.l    D0, 0x01
  2583. 00001D16  B02B 0075                cmp.b      D0, [A3 + 0x75]
  2584. 00001D1A  6622                     bne        +0x24 /* 00001D3E */
  2585. 00001D1C  2F0B                     move.l     -[A7], A3
  2586. 00001D1E  486E FFEE                pea.l      [A6 - 0x12]
  2587. 00001D22  3F3C 080E                move.w     -[A7], 0x80E
  2588. 00001D26  A9EB                     syscall    Pack4/FP68K
  2589. 00001D28  487A 001E                pea.l      [PC + 0x1E /* 00001D48, value 0x0, cstring "" */]
  2590. 00001D2C  486E FFEE                pea.l      [A6 - 0x12]
  2591. 00001D30  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  2592. 00001D34  A9EB                     syscall    Pack4/FP68K
  2593. 00001D36  6406                     bcc        +0x8 /* 00001D3E */
  2594. 00001D38  397C 05E3 010C           move.w     [A4 + 0x10C], 0x5E3
  2595. label00001D3E:
  2596. 00001D3E  4CEE 1800 FFE6           movem.l    A3,A4, [A6 - 0x1A]
  2597. 00001D44  4E5E                     unlink     A6
  2598. 00001D46  4E75                     rts
  2599. 00001D48  0000 0000                ori.b      D0, 0x0
  2600. 00001D4C  0000 0000                ori.b      D0, 0x0
  2601. 00001D50  0000 3FFF                ori.b      D0, 0xFF
  2602. 00001D54  8000                     or.b       D0, D0
  2603. 00001D56  0000 0000                ori.b      D0, 0x0
  2604. 00001D5A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2605. // begin alternate branch 00001D5C-00001D60
  2606. fn00001D5C:
  2607. 00001D5C  4E56 FFF0                link       A6, -0x0010
  2608. // end alternate branch 00001D5C-00001D60
  2609. fn00001D5C: // (misaligned)
  2610. 00001D5E  FFF0                     .invalid   <<F/7/7>>
  2611. 00001D60  2F0B                     move.l     -[A7], A3
  2612. 00001D62  266E 0008                movea.l    A3, [A6 + 0x8]
  2613. 00001D66  486E FFF0                pea.l      [A6 - 0x10]
  2614. 00001D6A  7000                     moveq.l    D0, 0x00
  2615. 00001D6C  2F00                     move.l     -[A7], D0
  2616. 00001D6E  2F00                     move.l     -[A7], D0
  2617. 00001D70  486B 00D8                pea.l      [A3 + 0xD8]
  2618. 00001D74  4EAD 118A                jsr        [A5 + 0x118A /* export_557 */]
  2619. 00001D78  486E FFF0                pea.l      [A6 - 0x10]
  2620. 00001D7C  4EAD 082A                jsr        [A5 + 0x82A /* export_257 */]
  2621. 00001D80  41EB 0420                lea.l      A0, [A3 + 0x420]
  2622. 00001D84  43EE FFF0                lea.l      A1, [A6 - 0x10]
  2623. 00001D88  20D9                     move.l     [A0]+, [A1]+
  2624. 00001D8A  20D9                     move.l     [A0]+, [A1]+
  2625. 00001D8C  30D9                     move.w     [A0]+, [A1]+
  2626. 00001D8E  376E FFFA 042A           move.w     [A3 + 0x42A], [A6 - 0x6]
  2627. 00001D94  276E FFFC 042C           move.l     [A3 + 0x42C], [A6 - 0x4]
  2628. 00001D9A  4EAD 0792                jsr        [A5 + 0x792 /* export_238 */]
  2629. 00001D9E  3740 0430                move.w     [A3 + 0x430], D0
  2630. 00001DA2  266E FFEC                movea.l    A3, [A6 - 0x14]
  2631. 00001DA6  4E5E                     unlink     A6
  2632. 00001DA8  4E75                     rts
  2633. export_1044:
  2634. 00001DAA  48E7 0118                movem.l    -[A7], D7,A3,A4
  2635. 00001DAE  286F 0018                movea.l    A4, [A7 + 0x18]
  2636. 00001DB2  3E2F 0016                move.w     D7, [A7 + 0x16]
  2637. 00001DB6  266F 0010                movea.l    A3, [A7 + 0x10]
  2638. 00001DBA  70FE                     moveq.l    D0, 0xFFFFFFFE
  2639. 00001DBC  B053                     cmp.w      D0, [A3]
  2640. 00001DBE  6738                     beq        +0x3A /* 00001DF8 */
  2641. 00001DC0  302B 0004                move.w     D0, [A3 + 0x4]
  2642. 00001DC4  B06B 0006                cmp.w      D0, [A3 + 0x6]
  2643. 00001DC8  6618                     bne        +0x1A /* 00001DE2 */
  2644. 00001DCA  2F0C                     move.l     -[A7], A4
  2645. 00001DCC  7000                     moveq.l    D0, 0x00
  2646. 00001DCE  2F00                     move.l     -[A7], D0
  2647. 00001DD0  7200                     moveq.l    D1, 0x00
  2648. 00001DD2  3207                     move.w     D1, D7
  2649. 00001DD4  2F01                     move.l     -[A7], D1
  2650. 00001DD6  2F0B                     move.l     -[A7], A3
  2651. 00001DD8  4EAD 118A                jsr        [A5 + 0x118A /* export_557 */]
  2652. 00001DDC  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2653. 00001DE0  6016                     bra        +0x18 /* 00001DF8 */
  2654. label00001DE2:
  2655. 00001DE2  2F0C                     move.l     -[A7], A4
  2656. 00001DE4  7000                     moveq.l    D0, 0x00
  2657. 00001DE6  3007                     move.w     D0, D7
  2658. 00001DE8  2F00                     move.l     -[A7], D0
  2659. 00001DEA  7000                     moveq.l    D0, 0x00
  2660. 00001DEC  2F00                     move.l     -[A7], D0
  2661. 00001DEE  2F0B                     move.l     -[A7], A3
  2662. 00001DF0  4EAD 118A                jsr        [A5 + 0x118A /* export_557 */]
  2663. 00001DF4  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2664. label00001DF8:
  2665. 00001DF8  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  2666. 00001DFC  4E75                     rts
  2667. export_1045:
  2668. fn00001DFE:
  2669. 00001DFE  4E56 0000                link       A6, 0
  2670. 00001E02  48E7 0118                movem.l    -[A7], D7,A3,A4
  2671. 00001E06  3E2E 000E                move.w     D7, [A6 + 0xE]
  2672. 00001E0A  286E 0010                movea.l    A4, [A6 + 0x10]
  2673. 00001E0E  266E 0008                movea.l    A3, [A6 + 0x8]
  2674. 00001E12  70FE                     moveq.l    D0, 0xFFFFFFFE
  2675. 00001E14  B053                     cmp.w      D0, [A3]
  2676. 00001E16  6768                     beq        +0x6A /* 00001E80 */
  2677. 00001E18  4A6B 0004                tst.w      [A3 + 0x4]
  2678. 00001E1C  6D62                     blt        +0x64 /* 00001E80 */
  2679. 00001E1E  4A53                     tst.w      [A3]
  2680. 00001E20  6D5E                     blt        +0x60 /* 00001E80 */
  2681. 00001E22  302B 0004                move.w     D0, [A3 + 0x4]
  2682. 00001E26  B06B 0006                cmp.w      D0, [A3 + 0x6]
  2683. 00001E2A  662A                     bne        +0x2C /* 00001E56 */
  2684. 00001E2C  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  2685. 00001E30  2F0C                     move.l     -[A7], A4
  2686. 00001E32  7000                     moveq.l    D0, 0x00
  2687. 00001E34  2F00                     move.l     -[A7], D0
  2688. 00001E36  7200                     moveq.l    D1, 0x00
  2689. 00001E38  3207                     move.w     D1, D7
  2690. 00001E3A  2F01                     move.l     -[A7], D1
  2691. 00001E3C  2F0B                     move.l     -[A7], A3
  2692. 00001E3E  4EAD 1192                jsr        [A5 + 0x1192 /* export_558 */]
  2693. 00001E42  7200                     moveq.l    D1, 0x00
  2694. 00001E44  4A40                     tst.w      D0
  2695. 00001E46  4FEF 0014                lea.l      A7, [A7 + 0x14]
  2696. 00001E4A  6706                     beq        +0x8 /* 00001E52 */
  2697. 00001E4C  4A14                     tst.b      [A4]
  2698. 00001E4E  6702                     beq        +0x4 /* 00001E52 */
  2699. 00001E50  7201                     moveq.l    D1, 0x01
  2700. label00001E52:
  2701. 00001E52  3001                     move.w     D0, D1
  2702. 00001E54  602C                     bra        +0x2E /* 00001E82 */
  2703. label00001E56:
  2704. 00001E56  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  2705. 00001E5A  2F0C                     move.l     -[A7], A4
  2706. 00001E5C  7000                     moveq.l    D0, 0x00
  2707. 00001E5E  3007                     move.w     D0, D7
  2708. 00001E60  2F00                     move.l     -[A7], D0
  2709. 00001E62  7000                     moveq.l    D0, 0x00
  2710. 00001E64  2F00                     move.l     -[A7], D0
  2711. 00001E66  2F0B                     move.l     -[A7], A3
  2712. 00001E68  4EAD 1192                jsr        [A5 + 0x1192 /* export_558 */]
  2713. 00001E6C  7200                     moveq.l    D1, 0x00
  2714. 00001E6E  4A40                     tst.w      D0
  2715. 00001E70  4FEF 0014                lea.l      A7, [A7 + 0x14]
  2716. 00001E74  6706                     beq        +0x8 /* 00001E7C */
  2717. 00001E76  4A14                     tst.b      [A4]
  2718. 00001E78  6702                     beq        +0x4 /* 00001E7C */
  2719. 00001E7A  7201                     moveq.l    D1, 0x01
  2720. label00001E7C:
  2721. 00001E7C  3001                     move.w     D0, D1
  2722. 00001E7E  6002                     bra        +0x4 /* 00001E82 */
  2723. label00001E80:
  2724. 00001E80  7000                     moveq.l    D0, 0x00
  2725. label00001E82:
  2726. 00001E82  4CEE 1880 FFF4           movem.l    D7,A3,A4, [A6 - 0xC]
  2727. 00001E88  4E5E                     unlink     A6
  2728. 00001E8A  4E75                     rts
  2729. export_1046:
  2730. 00001E8C  4E56 FFF0                link       A6, -0x0010
  2731. 00001E90  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  2732. 00001E94  286E 0008                movea.l    A4, [A6 + 0x8]
  2733. 00001E98  3C2E 0012                move.w     D6, [A6 + 0x12]
  2734. 00001E9C  266E 000C                movea.l    A3, [A6 + 0xC]
  2735. 00001EA0  4247                     clr.w      D7
  2736. 00001EA2  70FE                     moveq.l    D0, 0xFFFFFFFE
  2737. 00001EA4  B053                     cmp.w      D0, [A3]
  2738. 00001EA6  6740                     beq        +0x42 /* 00001EE8 */
  2739. 00001EA8  302B 0004                move.w     D0, [A3 + 0x4]
  2740. 00001EAC  B06B 0006                cmp.w      D0, [A3 + 0x6]
  2741. 00001EB0  661C                     bne        +0x1E /* 00001ECE */
  2742. 00001EB2  486E FFF0                pea.l      [A6 - 0x10]
  2743. 00001EB6  7000                     moveq.l    D0, 0x00
  2744. 00001EB8  2F00                     move.l     -[A7], D0
  2745. 00001EBA  7200                     moveq.l    D1, 0x00
  2746. 00001EBC  3206                     move.w     D1, D6
  2747. 00001EBE  2F01                     move.l     -[A7], D1
  2748. 00001EC0  2F0B                     move.l     -[A7], A3
  2749. 00001EC2  4EAD 118A                jsr        [A5 + 0x118A /* export_557 */]
  2750. 00001EC6  3E00                     move.w     D7, D0
  2751. 00001EC8  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2752. 00001ECC  601A                     bra        +0x1C /* 00001EE8 */
  2753. label00001ECE:
  2754. 00001ECE  486E FFF0                pea.l      [A6 - 0x10]
  2755. 00001ED2  7000                     moveq.l    D0, 0x00
  2756. 00001ED4  3006                     move.w     D0, D6
  2757. 00001ED6  2F00                     move.l     -[A7], D0
  2758. 00001ED8  7000                     moveq.l    D0, 0x00
  2759. 00001EDA  2F00                     move.l     -[A7], D0
  2760. 00001EDC  2F0B                     move.l     -[A7], A3
  2761. 00001EDE  4EAD 118A                jsr        [A5 + 0x118A /* export_557 */]
  2762. 00001EE2  3E00                     move.w     D7, D0
  2763. 00001EE4  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2764. label00001EE8:
  2765. 00001EE8  4A47                     tst.w      D7
  2766. 00001EEA  6606                     bne        +0x8 /* 00001EF2 */
  2767. 00001EEC  302C 0430                move.w     D0, [A4 + 0x430]
  2768. 00001EF0  600E                     bra        +0x10 /* 00001F00 */
  2769. label00001EF2:
  2770. 00001EF2  486E FFF0                pea.l      [A6 - 0x10]
  2771. 00001EF6  4EAD 082A                jsr        [A5 + 0x82A /* export_257 */]
  2772. 00001EFA  4EAD 0792                jsr        [A5 + 0x792 /* export_238 */]
  2773. 00001EFE  588F                     addq.l     A7, 4
  2774. label00001F00:
  2775. 00001F00  4CEE 18C0 FFE0           movem.l    D6,D7,A3,A4, [A6 - 0x20]
  2776. 00001F06  4E5E                     unlink     A6
  2777. 00001F08  4E75                     rts
  2778. export_1047:
  2779. fn00001F0A:
  2780. 00001F0A  48E7 0118                movem.l    -[A7], D7,A3,A4
  2781. 00001F0E  286F 0018                movea.l    A4, [A7 + 0x18]
  2782. 00001F12  3E2F 0016                move.w     D7, [A7 + 0x16]
  2783. 00001F16  266F 0010                movea.l    A3, [A7 + 0x10]
  2784. 00001F1A  4EAD 09D2                jsr        [A5 + 0x9D2 /* export_310 */]
  2785. 00001F1E  70FE                     moveq.l    D0, 0xFFFFFFFE
  2786. 00001F20  B053                     cmp.w      D0, [A3]
  2787. 00001F22  6604                     bne        +0x6 /* 00001F28 */
  2788. 00001F24  7000                     moveq.l    D0, 0x00
  2789. 00001F26  6038                     bra        +0x3A /* 00001F60 */
  2790. label00001F28:
  2791. 00001F28  302B 0004                move.w     D0, [A3 + 0x4]
  2792. 00001F2C  B06B 0006                cmp.w      D0, [A3 + 0x6]
  2793. 00001F30  6618                     bne        +0x1A /* 00001F4A */
  2794. 00001F32  2F0C                     move.l     -[A7], A4
  2795. 00001F34  7000                     moveq.l    D0, 0x00
  2796. 00001F36  2F00                     move.l     -[A7], D0
  2797. 00001F38  7200                     moveq.l    D1, 0x00
  2798. 00001F3A  3207                     move.w     D1, D7
  2799. 00001F3C  2F01                     move.l     -[A7], D1
  2800. 00001F3E  2F0B                     move.l     -[A7], A3
  2801. 00001F40  4EAD 1182                jsr        [A5 + 0x1182 /* export_556 */]
  2802. 00001F44  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2803. 00001F48  6016                     bra        +0x18 /* 00001F60 */
  2804. label00001F4A:
  2805. 00001F4A  2F0C                     move.l     -[A7], A4
  2806. 00001F4C  7000                     moveq.l    D0, 0x00
  2807. 00001F4E  3007                     move.w     D0, D7
  2808. 00001F50  2F00                     move.l     -[A7], D0
  2809. 00001F52  7000                     moveq.l    D0, 0x00
  2810. 00001F54  2F00                     move.l     -[A7], D0
  2811. 00001F56  2F0B                     move.l     -[A7], A3
  2812. 00001F58  4EAD 1182                jsr        [A5 + 0x1182 /* export_556 */]
  2813. 00001F5C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2814. label00001F60:
  2815. 00001F60  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  2816. 00001F64  4E75                     rts
  2817. export_1048:
  2818. 00001F66  4E56 FFEE                link       A6, -0x0012
  2819. 00001F6A  48E7 0710                movem.l    -[A7], D5,D6,D7,A3
  2820. 00001F6E  266E 0010                movea.l    A3, [A6 + 0x10]
  2821. 00001F72  3C2E 000E                move.w     D6, [A6 + 0xE]
  2822. 00001F76  3E2E 000A                move.w     D7, [A6 + 0xA]
  2823. 00001F7A  102D F28A                move.b     D0, [A5 - 0xD76]
  2824. 00001F7E  6500 014E                bcs        +0x150 /* 000020CE */
  2825. 00001F82  0C00 0003                cmpi.b     D0, 0x3
  2826. 00001F86  6200 0146                bhi        +0x148 /* 000020CE */
  2827. 00001F8A  7200                     moveq.l    D1, 0x00
  2828. 00001F8C  1200                     move.b     D1, D0
  2829. 00001F8E  D241                     add.w      D1, D1
  2830. 00001F90  323B 1006                move.w     D1, [PC + D1.w + 0x6]
  2831. 00001F94  4EFB 1000                jmp        [PC + D1.w]
  2832. 00001F98  000A 0056                ori.b      A2, 0x56 /* 'V' */
  2833. 00001F9C  00A0 00F6 7000           ori.l      -[A0], 0xF67000
  2834. 00001FA2  3006                     move.w     D0, D6
  2835. 00001FA4  322D F28E                move.w     D1, [A5 - 0xD72]
  2836. 00001FA8  48C1                     ext.l      D1
  2837. 00001FAA  B280                     cmp.l      D1, D0
  2838. 00001FAC  6622                     bne        +0x24 /* 00001FD0 */
  2839. 00001FAE  206D F294                movea.l    A0, [A5 - 0xD6C]
  2840. 00001FB2  7000                     moveq.l    D0, 0x00
  2841. 00001FB4  3007                     move.w     D0, D7
  2842. 00001FB6  2200                     move.l     D1, D0
  2843. 00001FB8  C0FC 004A                mulu.w     D0, 0x4A /* 'J' */
  2844. 00001FBC  4841                     swap.w     D1
  2845. 00001FBE  C2FC 004A                mulu.w     D1, 0x4A /* 'J' */
  2846. 00001FC2  4841                     swap.w     D1
  2847. 00001FC4  4241                     clr.w      D1
  2848. 00001FC6  D081                     add.l      D0, D1
  2849. 00001FC8  41F0 0824                lea.l      A0, [A0 + D0 + 0x24]
  2850. 00001FCC  2B48 F290                move.l     [A5 - 0xD70], A0
  2851. label00001FD0:
  2852. 00001FD0  486E FFF8                pea.l      [A6 - 0x8]
  2853. 00001FD4  7000                     moveq.l    D0, 0x00
  2854. 00001FD6  3006                     move.w     D0, D6
  2855. 00001FD8  2F00                     move.l     -[A7], D0
  2856. 00001FDA  2F2D F290                move.l     -[A7], [A5 - 0xD70]
  2857. 00001FDE  4EBA FF2A                jsr        [PC - 0xD6 /* 00001F0A */]
  2858. 00001FE2  3A00                     move.w     D5, D0
  2859. 00001FE4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2860. 00001FE8  6000 00E4                bra        +0xE6 /* 000020CE */
  2861. 00001FEC  4A47                     tst.w      D7
  2862. 00001FEE  6622                     bne        +0x24 /* 00002012 */
  2863. 00001FF0  206D F294                movea.l    A0, [A5 - 0xD6C]
  2864. 00001FF4  7000                     moveq.l    D0, 0x00
  2865. 00001FF6  3006                     move.w     D0, D6
  2866. 00001FF8  2200                     move.l     D1, D0
  2867. 00001FFA  C0FC 004A                mulu.w     D0, 0x4A /* 'J' */
  2868. 00001FFE  4841                     swap.w     D1
  2869. 00002000  C2FC 004A                mulu.w     D1, 0x4A /* 'J' */
  2870. 00002004  4841                     swap.w     D1
  2871. 00002006  4241                     clr.w      D1
  2872. 00002008  D081                     add.l      D0, D1
  2873. 0000200A  41F0 0824                lea.l      A0, [A0 + D0 + 0x24]
  2874. 0000200E  2B48 F290                move.l     [A5 - 0xD70], A0
  2875. label00002012:
  2876. 00002012  486E FFF8                pea.l      [A6 - 0x8]
  2877. 00002016  302D F28C                move.w     D0, [A5 - 0xD74]
  2878. 0000201A  48C0                     ext.l      D0
  2879. 0000201C  7200                     moveq.l    D1, 0x00
  2880. 0000201E  3207                     move.w     D1, D7
  2881. 00002020  9081                     sub.l      D0, D1
  2882. 00002022  2F00                     move.l     -[A7], D0
  2883. 00002024  2F2D F290                move.l     -[A7], [A5 - 0xD70]
  2884. 00002028  4EBA FEE0                jsr        [PC - 0x120 /* 00001F0A */]
  2885. 0000202C  3A00                     move.w     D5, D0
  2886. 0000202E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2887. 00002032  6000 009A                bra        +0x9C /* 000020CE */
  2888. 00002036  7000                     moveq.l    D0, 0x00
  2889. 00002038  3006                     move.w     D0, D6
  2890. 0000203A  322D F28E                move.w     D1, [A5 - 0xD72]
  2891. 0000203E  48C1                     ext.l      D1
  2892. 00002040  B280                     cmp.l      D1, D0
  2893. 00002042  6626                     bne        +0x28 /* 0000206A */
  2894. 00002044  206D F294                movea.l    A0, [A5 - 0xD6C]
  2895. 00002048  302D F28C                move.w     D0, [A5 - 0xD74]
  2896. 0000204C  9047                     sub.w      D0, D7
  2897. 0000204E  48C0                     ext.l      D0
  2898. 00002050  2200                     move.l     D1, D0
  2899. 00002052  C0FC 004A                mulu.w     D0, 0x4A /* 'J' */
  2900. 00002056  4841                     swap.w     D1
  2901. 00002058  C2FC 004A                mulu.w     D1, 0x4A /* 'J' */
  2902. 0000205C  4841                     swap.w     D1
  2903. 0000205E  4241                     clr.w      D1
  2904. 00002060  D081                     add.l      D0, D1
  2905. 00002062  41F0 0824                lea.l      A0, [A0 + D0 + 0x24]
  2906. 00002066  2B48 F290                move.l     [A5 - 0xD70], A0
  2907. label0000206A:
  2908. 0000206A  486E FFF8                pea.l      [A6 - 0x8]
  2909. 0000206E  302D F28E                move.w     D0, [A5 - 0xD72]
  2910. 00002072  48C0                     ext.l      D0
  2911. 00002074  7200                     moveq.l    D1, 0x00
  2912. 00002076  3206                     move.w     D1, D6
  2913. 00002078  9081                     sub.l      D0, D1
  2914. 0000207A  2F00                     move.l     -[A7], D0
  2915. 0000207C  2F2D F290                move.l     -[A7], [A5 - 0xD70]
  2916. 00002080  4EBA FE88                jsr        [PC - 0x178 /* 00001F0A */]
  2917. 00002084  3A00                     move.w     D5, D0
  2918. 00002086  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2919. 0000208A  6042                     bra        +0x44 /* 000020CE */
  2920. 0000208C  4A47                     tst.w      D7
  2921. 0000208E  6626                     bne        +0x28 /* 000020B6 */
  2922. 00002090  206D F294                movea.l    A0, [A5 - 0xD6C]
  2923. 00002094  302D F28E                move.w     D0, [A5 - 0xD72]
  2924. 00002098  9046                     sub.w      D0, D6
  2925. 0000209A  48C0                     ext.l      D0
  2926. 0000209C  2200                     move.l     D1, D0
  2927. 0000209E  C0FC 004A                mulu.w     D0, 0x4A /* 'J' */
  2928. 000020A2  4841                     swap.w     D1
  2929. 000020A4  C2FC 004A                mulu.w     D1, 0x4A /* 'J' */
  2930. 000020A8  4841                     swap.w     D1
  2931. 000020AA  4241                     clr.w      D1
  2932. 000020AC  D081                     add.l      D0, D1
  2933. 000020AE  41F0 0824                lea.l      A0, [A0 + D0 + 0x24]
  2934. 000020B2  2B48 F290                move.l     [A5 - 0xD70], A0
  2935. label000020B6:
  2936. 000020B6  486E FFF8                pea.l      [A6 - 0x8]
  2937. 000020BA  7000                     moveq.l    D0, 0x00
  2938. 000020BC  3007                     move.w     D0, D7
  2939. 000020BE  2F00                     move.l     -[A7], D0
  2940. 000020C0  2F2D F290                move.l     -[A7], [A5 - 0xD70]
  2941. 000020C4  4EBA FE44                jsr        [PC - 0x1BC /* 00001F0A */]
  2942. 000020C8  3A00                     move.w     D5, D0
  2943. 000020CA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2944. label000020CE:
  2945. 000020CE  4A45                     tst.w      D5
  2946. 000020D0  6734                     beq        +0x36 /* 00002106 */
  2947. 000020D2  486E FFF8                pea.l      [A6 - 0x8]
  2948. 000020D6  486E FFEE                pea.l      [A6 - 0x12]
  2949. 000020DA  3F3C 080E                move.w     -[A7], 0x80E
  2950. 000020DE  A9EB                     syscall    Pack4/FP68K
  2951. 000020E0  41EE FFF8                lea.l      A0, [A6 - 0x8]
  2952. 000020E4  2F20                     move.l     -[A7], -[A0]
  2953. 000020E6  2F20                     move.l     -[A7], -[A0]
  2954. 000020E8  3F20                     move.w     -[A7], -[A0]
  2955. 000020EA  4EBA 44BA                jsr        [PC + 0x44BA /* 000065A6 */]
  2956. 000020EE  3680                     move.w     [A3], D0
  2957. 000020F0  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2958. 000020F4  6C02                     bge        +0x4 /* 000020F8 */
  2959. 000020F6  4253                     clr.w      [A3]
  2960. label000020F8:
  2961. 000020F8  3013                     move.w     D0, [A3]
  2962. 000020FA  48C0                     ext.l      D0
  2963. 000020FC  B0AD F234                cmp.l      D0, [A5 - 0xDCC]
  2964. 00002100  6F04                     ble        +0x6 /* 00002106 */
  2965. 00002102  36AD F236                move.w     [A3], [A5 - 0xDCA]
  2966. label00002106:
  2967. 00002106  3005                     move.w     D0, D5
  2968. 00002108  4CEE 08E0 FFDE           movem.l    D5,D6,D7,A3, [A6 - 0x22]
  2969. 0000210E  4E5E                     unlink     A6
  2970. 00002110  4E75                     rts
  2971. export_1049:
  2972. 00002112  4E56 FFEE                link       A6, -0x0012
  2973. 00002116  48E7 0300                movem.l    -[A7], D6,D7
  2974. 0000211A  3C2E 000E                move.w     D6, [A6 + 0xE]
  2975. 0000211E  3E2E 000A                move.w     D7, [A6 + 0xA]
  2976. 00002122  102D F28A                move.b     D0, [A5 - 0xD76]
  2977. 00002126  6500 00B6                bcs        +0xB8 /* 000021DE */
  2978. 0000212A  0C00 0003                cmpi.b     D0, 0x3
  2979. 0000212E  6200 00AE                bhi        +0xB0 /* 000021DE */
  2980. 00002132  7200                     moveq.l    D1, 0x00
  2981. 00002134  1200                     move.b     D1, D0
  2982. 00002136  D241                     add.w      D1, D1
  2983. 00002138  323B 1006                move.w     D1, [PC + D1.w + 0x6]
  2984. 0000213C  4EFB 1000                jmp        [PC + D1.w]
  2985. 00002140  000A 0028                ori.b      A2, 0x28 /* '(' */
  2986. 00002144  004E 007C                ori.w      A6, 0x7C /* '|' */
  2987. 00002148  486E FFF8                pea.l      [A6 - 0x8]
  2988. 0000214C  7000                     moveq.l    D0, 0x00
  2989. 0000214E  3006                     move.w     D0, D6
  2990. 00002150  2F00                     move.l     -[A7], D0
  2991. 00002152  7000                     moveq.l    D0, 0x00
  2992. 00002154  3007                     move.w     D0, D7
  2993. 00002156  2F00                     move.l     -[A7], D0
  2994. 00002158  2F2D F290                move.l     -[A7], [A5 - 0xD70]
  2995. 0000215C  4EAD 1182                jsr        [A5 + 0x1182 /* export_556 */]
  2996. 00002160  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2997. 00002164  6078                     bra        +0x7A /* 000021DE */
  2998. 00002166  486E FFF8                pea.l      [A6 - 0x8]
  2999. 0000216A  302D F28C                move.w     D0, [A5 - 0xD74]
  3000. 0000216E  48C0                     ext.l      D0
  3001. 00002170  7200                     moveq.l    D1, 0x00
  3002. 00002172  3207                     move.w     D1, D7
  3003. 00002174  9081                     sub.l      D0, D1
  3004. 00002176  2F00                     move.l     -[A7], D0
  3005. 00002178  7000                     moveq.l    D0, 0x00
  3006. 0000217A  3006                     move.w     D0, D6
  3007. 0000217C  2F00                     move.l     -[A7], D0
  3008. 0000217E  2F2D F290                move.l     -[A7], [A5 - 0xD70]
  3009. 00002182  4EAD 1182                jsr        [A5 + 0x1182 /* export_556 */]
  3010. 00002186  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3011. 0000218A  6052                     bra        +0x54 /* 000021DE */
  3012. 0000218C  486E FFF8                pea.l      [A6 - 0x8]
  3013. 00002190  302D F28E                move.w     D0, [A5 - 0xD72]
  3014. 00002194  48C0                     ext.l      D0
  3015. 00002196  7200                     moveq.l    D1, 0x00
  3016. 00002198  3206                     move.w     D1, D6
  3017. 0000219A  9081                     sub.l      D0, D1
  3018. 0000219C  2F00                     move.l     -[A7], D0
  3019. 0000219E  302D F28C                move.w     D0, [A5 - 0xD74]
  3020. 000021A2  48C0                     ext.l      D0
  3021. 000021A4  7200                     moveq.l    D1, 0x00
  3022. 000021A6  3207                     move.w     D1, D7
  3023. 000021A8  9081                     sub.l      D0, D1
  3024. 000021AA  2F00                     move.l     -[A7], D0
  3025. 000021AC  2F2D F290                move.l     -[A7], [A5 - 0xD70]
  3026. 000021B0  4EAD 1182                jsr        [A5 + 0x1182 /* export_556 */]
  3027. 000021B4  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3028. 000021B8  6024                     bra        +0x26 /* 000021DE */
  3029. 000021BA  486E FFF8                pea.l      [A6 - 0x8]
  3030. 000021BE  7000                     moveq.l    D0, 0x00
  3031. 000021C0  3007                     move.w     D0, D7
  3032. 000021C2  2F00                     move.l     -[A7], D0
  3033. 000021C4  302D F28E                move.w     D0, [A5 - 0xD72]
  3034. 000021C8  48C0                     ext.l      D0
  3035. 000021CA  7200                     moveq.l    D1, 0x00
  3036. 000021CC  3206                     move.w     D1, D6
  3037. 000021CE  9081                     sub.l      D0, D1
  3038. 000021D0  2F00                     move.l     -[A7], D0
  3039. 000021D2  2F2D F290                move.l     -[A7], [A5 - 0xD70]
  3040. 000021D6  4EAD 1182                jsr        [A5 + 0x1182 /* export_556 */]
  3041. 000021DA  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3042. label000021DE:
  3043. 000021DE  486E FFF8                pea.l      [A6 - 0x8]
  3044. 000021E2  486E FFEE                pea.l      [A6 - 0x12]
  3045. 000021E6  3F3C 080E                move.w     -[A7], 0x80E
  3046. 000021EA  A9EB                     syscall    Pack4/FP68K
  3047. 000021EC  486E FFEE                pea.l      [A6 - 0x12]
  3048. 000021F0  486D F2BE                pea.l      [A5 - 0xD42]
  3049. 000021F4  3F3C 0810                move.w     -[A7], 0x810
  3050. 000021F8  A9EB                     syscall    Pack4/FP68K
  3051. 000021FA  486E FFF8                pea.l      [A6 - 0x8]
  3052. 000021FE  486E FFEE                pea.l      [A6 - 0x12]
  3053. 00002202  3F3C 080E                move.w     -[A7], 0x80E
  3054. 00002206  A9EB                     syscall    Pack4/FP68K
  3055. 00002208  41EE FFF8                lea.l      A0, [A6 - 0x8]
  3056. 0000220C  2F20                     move.l     -[A7], -[A0]
  3057. 0000220E  2F20                     move.l     -[A7], -[A0]
  3058. 00002210  3F20                     move.w     -[A7], -[A0]
  3059. 00002212  4EBA 4392                jsr        [PC + 0x4392 /* 000065A6 */]
  3060. 00002216  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3061. 0000221A  4CEE 00C0 FFE6           movem.l    D6,D7, [A6 - 0x1A]
  3062. 00002220  4E5E                     unlink     A6
  3063. 00002222  4E75                     rts
  3064. export_1050:
  3065. 00002224  4E56 FFD2                link       A6, -0x002E
  3066. 00002228  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  3067. 0000222C  286E 001E                movea.l    A4, [A6 + 0x1E]
  3068. 00002230  3E2E 000E                move.w     D7, [A6 + 0xE]
  3069. 00002234  266E 0008                movea.l    A3, [A6 + 0x8]
  3070. 00002238  486E 0014                pea.l      [A6 + 0x14]
  3071. 0000223C  486E FFF8                pea.l      [A6 - 0x8]
  3072. 00002240  3F3C 0810                move.w     -[A7], 0x810
  3073. 00002244  A9EB                     syscall    Pack4/FP68K
  3074. 00002246  206B 03F0                movea.l    A0, [A3 + 0x3F0]
  3075. 0000224A  7000                     moveq.l    D0, 0x00
  3076. 0000224C  3007                     move.w     D0, D7
  3077. 0000224E  2200                     move.l     D1, D0
  3078. 00002250  C0FC 004A                mulu.w     D0, 0x4A /* 'J' */
  3079. 00002254  4841                     swap.w     D1
  3080. 00002256  C2FC 004A                mulu.w     D1, 0x4A /* 'J' */
  3081. 0000225A  4841                     swap.w     D1
  3082. 0000225C  4241                     clr.w      D1
  3083. 0000225E  D081                     add.l      D0, D1
  3084. 00002260  720F                     moveq.l    D1, 0x0F
  3085. 00002262  C230 0848                and.b      D1, [A0 + D0 + 0x48]
  3086. 00002266  5301                     subq.b     D1, 1
  3087. 00002268  6500 008E                bcs        +0x90 /* 000022F8 */
  3088. 0000226C  0C01 0001                cmpi.b     D1, 0x1
  3089. 00002270  6200 0086                bhi        +0x88 /* 000022F8 */
  3090. 00002274  7000                     moveq.l    D0, 0x00
  3091. 00002276  1001                     move.b     D0, D1
  3092. 00002278  D040                     add.w      D0, D0
  3093. 0000227A  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  3094. 0000227E  4EFB 0000                jmp        [PC + D0.w]
  3095. 00002282  0006 002C                ori.b      D6, 0x2C /* ',' */
  3096. 00002286  2F2B 042C                move.l     -[A7], [A3 + 0x42C]
  3097. 0000228A  7000                     moveq.l    D0, 0x00
  3098. 0000228C  302B 042A                move.w     D0, [A3 + 0x42A]
  3099. 00002290  2F00                     move.l     -[A7], D0
  3100. 00002292  2F0C                     move.l     -[A7], A4
  3101. 00002294  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3102. 00002298  4EAD 0E4A                jsr        [A5 + 0xE4A /* export_453 */]
  3103. 0000229C  41EB 0420                lea.l      A0, [A3 + 0x420]
  3104. 000022A0  2D48 FFEC                move.l     [A6 - 0x14], A0
  3105. 000022A4  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3106. 000022A8  6000 00CA                bra        +0xCC /* 00002374 */
  3107. 000022AC  206E 0010                movea.l    A0, [A6 + 0x10]
  3108. 000022B0  2F08                     move.l     -[A7], A0
  3109. 000022B2  486E FFD2                pea.l      [A6 - 0x2E]
  3110. 000022B6  3F3C 080E                move.w     -[A7], 0x80E
  3111. 000022BA  A9EB                     syscall    Pack4/FP68K
  3112. 000022BC  486E FFF8                pea.l      [A6 - 0x8]
  3113. 000022C0  486E FFD2                pea.l      [A6 - 0x2E]
  3114. 000022C4  3F3C 0806                move.w     -[A7], 0x806
  3115. 000022C8  A9EB                     syscall    Pack4/FP68K
  3116. 000022CA  486E FFD2                pea.l      [A6 - 0x2E]
  3117. 000022CE  486E FFF0                pea.l      [A6 - 0x10]
  3118. 000022D2  3F3C 0810                move.w     -[A7], 0x810
  3119. 000022D6  A9EB                     syscall    Pack4/FP68K
  3120. 000022D8  7000                     moveq.l    D0, 0x00
  3121. 000022DA  2F00                     move.l     -[A7], D0
  3122. 000022DC  7230                     moveq.l    D1, 0x30
  3123. 000022DE  2F01                     move.l     -[A7], D1
  3124. 000022E0  2F0C                     move.l     -[A7], A4
  3125. 000022E2  486E FFF0                pea.l      [A6 - 0x10]
  3126. 000022E6  4EAD 0E4A                jsr        [A5 + 0xE4A /* export_453 */]
  3127. 000022EA  41EB 0420                lea.l      A0, [A3 + 0x420]
  3128. 000022EE  2D48 FFEC                move.l     [A6 - 0x14], A0
  3129. 000022F2  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3130. 000022F6  607C                     bra        +0x7E /* 00002374 */
  3131. label000022F8:
  3132. 000022F8  206B 03F0                movea.l    A0, [A3 + 0x3F0]
  3133. 000022FC  7000                     moveq.l    D0, 0x00
  3134. 000022FE  3007                     move.w     D0, D7
  3135. 00002300  2200                     move.l     D1, D0
  3136. 00002302  C0FC 004A                mulu.w     D0, 0x4A /* 'J' */
  3137. 00002306  4841                     swap.w     D1
  3138. 00002308  C2FC 004A                mulu.w     D1, 0x4A /* 'J' */
  3139. 0000230C  4841                     swap.w     D1
  3140. 0000230E  4241                     clr.w      D1
  3141. 00002310  D081                     add.l      D0, D1
  3142. 00002312  1C30 0846                move.b     D6, [A0 + D0 + 0x46]
  3143. 00002316  206B 03F0                movea.l    A0, [A3 + 0x3F0]
  3144. 0000231A  7000                     moveq.l    D0, 0x00
  3145. 0000231C  3007                     move.w     D0, D7
  3146. 0000231E  2200                     move.l     D1, D0
  3147. 00002320  C0FC 004A                mulu.w     D0, 0x4A /* 'J' */
  3148. 00002324  4841                     swap.w     D1
  3149. 00002326  C2FC 004A                mulu.w     D1, 0x4A /* 'J' */
  3150. 0000232A  4841                     swap.w     D1
  3151. 0000232C  4241                     clr.w      D1
  3152. 0000232E  D081                     add.l      D0, D1
  3153. 00002330  11BC 0002 0846           move.b     [A0 + D0 + 0x46], 0x2
  3154. 00002336  7001                     moveq.l    D0, 0x01
  3155. 00002338  2F00                     move.l     -[A7], D0
  3156. 0000233A  486E FFDC                pea.l      [A6 - 0x24]
  3157. 0000233E  2F0C                     move.l     -[A7], A4
  3158. 00002340  7200                     moveq.l    D1, 0x00
  3159. 00002342  3207                     move.w     D1, D7
  3160. 00002344  2F01                     move.l     -[A7], D1
  3161. 00002346  486B 011E                pea.l      [A3 + 0x11E]
  3162. 0000234A  2F0B                     move.l     -[A7], A3
  3163. 0000234C  4EBA 182E                jsr        [PC + 0x182E /* 00003B7C */]
  3164. 00002350  206B 03F0                movea.l    A0, [A3 + 0x3F0]
  3165. 00002354  7000                     moveq.l    D0, 0x00
  3166. 00002356  3007                     move.w     D0, D7
  3167. 00002358  2200                     move.l     D1, D0
  3168. 0000235A  C0FC 004A                mulu.w     D0, 0x4A /* 'J' */
  3169. 0000235E  4841                     swap.w     D1
  3170. 00002360  C2FC 004A                mulu.w     D1, 0x4A /* 'J' */
  3171. 00002364  4841                     swap.w     D1
  3172. 00002366  4241                     clr.w      D1
  3173. 00002368  D081                     add.l      D0, D1
  3174. 0000236A  1186 0846                move.b     [A0 + D0 + 0x46], D6
  3175. 0000236E  4FEF 0018                lea.l      A7, [A7 + 0x18]
  3176. 00002372  600A                     bra        +0xC /* 0000237E */
  3177. label00002374:
  3178. 00002374  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  3179. 00002378  4EAD 082A                jsr        [A5 + 0x82A /* export_257 */]
  3180. 0000237C  588F                     addq.l     A7, 4
  3181. label0000237E:
  3182. 0000237E  4CEE 18C0 FFC2           movem.l    D6,D7,A3,A4, [A6 - 0x3E]
  3183. 00002384  4E5E                     unlink     A6
  3184. 00002386  4E75                     rts
  3185. export_1051:
  3186. fn00002388:
  3187. 00002388  4E56 FFC8                link       A6, -0x0038
  3188. 0000238C  48E7 0110                movem.l    -[A7], D7,A3
  3189. 00002390  3E2E 000E                move.w     D7, [A6 + 0xE]
  3190. 00002394  266E 0008                movea.l    A3, [A6 + 0x8]
  3191. 00002398  7002                     moveq.l    D0, 0x02
  3192. 0000239A  B02B 0074                cmp.b      D0, [A3 + 0x74]
  3193. 0000239E  6746                     beq        +0x48 /* 000023E6 */
  3194. 000023A0  4A2B 0076                tst.b      [A3 + 0x76]
  3195. 000023A4  6640                     bne        +0x42 /* 000023E6 */
  3196. 000023A6  7000                     moveq.l    D0, 0x00
  3197. 000023A8  3007                     move.w     D0, D7
  3198. 000023AA  2D40 FFE2                move.l     [A6 - 0x1E], D0
  3199. 000023AE  486E FFE2                pea.l      [A6 - 0x1E]
  3200. 000023B2  486E FFE6                pea.l      [A6 - 0x1A]
  3201. 000023B6  3F3C 280E                move.w     -[A7], 0x280E
  3202. 000023BA  A9EB                     syscall    Pack4/FP68K
  3203. 000023BC  486E FFE6                pea.l      [A6 - 0x1A]
  3204. 000023C0  486E FFDA                pea.l      [A6 - 0x26]
  3205. 000023C4  3F3C 0810                move.w     -[A7], 0x810
  3206. 000023C8  A9EB                     syscall    Pack4/FP68K
  3207. 000023CA  486E FFDA                pea.l      [A6 - 0x26]
  3208. 000023CE  486E FFD0                pea.l      [A6 - 0x30]
  3209. 000023D2  3F3C 080E                move.w     -[A7], 0x80E
  3210. 000023D6  A9EB                     syscall    Pack4/FP68K
  3211. 000023D8  41EE FFD0                lea.l      A0, [A6 - 0x30]
  3212. 000023DC  3018                     move.w     D0, [A0]+
  3213. 000023DE  2218                     move.l     D1, [A0]+
  3214. 000023E0  2050                     movea.l    A0, [A0]
  3215. 000023E2  6000 0178                bra        +0x17A /* 0000255C */
  3216. label000023E6:
  3217. 000023E6  7002                     moveq.l    D0, 0x02
  3218. 000023E8  B02B 0075                cmp.b      D0, [A3 + 0x75]
  3219. 000023EC  6600 00D4                bne        +0xD6 /* 000024C2 */
  3220. 000023F0  4A47                     tst.w      D7
  3221. 000023F2  6700 008C                beq        +0x8E /* 00002480 */
  3222. 000023F6  7000                     moveq.l    D0, 0x00
  3223. 000023F8  3007                     move.w     D0, D7
  3224. 000023FA  2D40 FFCC                move.l     [A6 - 0x34], D0
  3225. 000023FE  486E FFCC                pea.l      [A6 - 0x34]
  3226. 00002402  486E FFE6                pea.l      [A6 - 0x1A]
  3227. 00002406  3F3C 280E                move.w     -[A7], 0x280E
  3228. 0000240A  A9EB                     syscall    Pack4/FP68K
  3229. 0000240C  486B 006E                pea.l      [A3 + 0x6E]
  3230. 00002410  486E FFD0                pea.l      [A6 - 0x30]
  3231. 00002414  3F3C 200E                move.w     -[A7], 0x200E
  3232. 00002418  A9EB                     syscall    Pack4/FP68K
  3233. 0000241A  486E FFD0                pea.l      [A6 - 0x30]
  3234. 0000241E  486E FFDA                pea.l      [A6 - 0x26]
  3235. 00002422  3F3C 0810                move.w     -[A7], 0x810
  3236. 00002426  A9EB                     syscall    Pack4/FP68K
  3237. 00002428  486E FFDA                pea.l      [A6 - 0x26]
  3238. 0000242C  486E FFE6                pea.l      [A6 - 0x1A]
  3239. 00002430  3F3C 0806                move.w     -[A7], 0x806
  3240. 00002434  A9EB                     syscall    Pack4/FP68K
  3241. 00002436  486E FFE6                pea.l      [A6 - 0x1A]
  3242. 0000243A  486E FFF0                pea.l      [A6 - 0x10]
  3243. 0000243E  3F3C 0810                move.w     -[A7], 0x810
  3244. 00002442  A9EB                     syscall    Pack4/FP68K
  3245. 00002444  486E FFF8                pea.l      [A6 - 0x8]
  3246. 00002448  486E FFF0                pea.l      [A6 - 0x10]
  3247. 0000244C  486D ED74                pea.l      [A5 - 0x128C]
  3248. 00002450  4EAD 1A7A                jsr        [A5 + 0x1A7A /* export_843 */]
  3249. 00002454  2F0B                     move.l     -[A7], A3
  3250. 00002456  486E FFE6                pea.l      [A6 - 0x1A]
  3251. 0000245A  3F3C 080E                move.w     -[A7], 0x80E
  3252. 0000245E  A9EB                     syscall    Pack4/FP68K
  3253. 00002460  486E FFF8                pea.l      [A6 - 0x8]
  3254. 00002464  486E FFE6                pea.l      [A6 - 0x1A]
  3255. 00002468  3F3C 0804                move.w     -[A7], 0x804
  3256. 0000246C  A9EB                     syscall    Pack4/FP68K
  3257. 0000246E  41EE FFE6                lea.l      A0, [A6 - 0x1A]
  3258. 00002472  3018                     move.w     D0, [A0]+
  3259. 00002474  2218                     move.l     D1, [A0]+
  3260. 00002476  2050                     movea.l    A0, [A0]
  3261. 00002478  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3262. 0000247C  6000 00DE                bra        +0xE0 /* 0000255C */
  3263. label00002480:
  3264. 00002480  486B 0008                pea.l      [A3 + 0x8]
  3265. 00002484  486E FFE6                pea.l      [A6 - 0x1A]
  3266. 00002488  3F3C 080E                move.w     -[A7], 0x80E
  3267. 0000248C  A9EB                     syscall    Pack4/FP68K
  3268. 0000248E  2F0B                     move.l     -[A7], A3
  3269. 00002490  486E FFE6                pea.l      [A6 - 0x1A]
  3270. 00002494  3F3C 0806                move.w     -[A7], 0x806
  3271. 00002498  A9EB                     syscall    Pack4/FP68K
  3272. 0000249A  486E FFE6                pea.l      [A6 - 0x1A]
  3273. 0000249E  486D ED74                pea.l      [A5 - 0x128C]
  3274. 000024A2  3F3C 0810                move.w     -[A7], 0x810
  3275. 000024A6  A9EB                     syscall    Pack4/FP68K
  3276. 000024A8  2F0B                     move.l     -[A7], A3
  3277. 000024AA  486E FFE6                pea.l      [A6 - 0x1A]
  3278. 000024AE  3F3C 080E                move.w     -[A7], 0x80E
  3279. 000024B2  A9EB                     syscall    Pack4/FP68K
  3280. 000024B4  41EE FFE6                lea.l      A0, [A6 - 0x1A]
  3281. 000024B8  3018                     move.w     D0, [A0]+
  3282. 000024BA  2218                     move.l     D1, [A0]+
  3283. 000024BC  2050                     movea.l    A0, [A0]
  3284. 000024BE  6000 009C                bra        +0x9E /* 0000255C */
  3285. label000024C2:
  3286. 000024C2  4A47                     tst.w      D7
  3287. 000024C4  6758                     beq        +0x5A /* 0000251E */
  3288. 000024C6  7000                     moveq.l    D0, 0x00
  3289. 000024C8  3007                     move.w     D0, D7
  3290. 000024CA  2D40 FFC8                move.l     [A6 - 0x38], D0
  3291. 000024CE  486E FFC8                pea.l      [A6 - 0x38]
  3292. 000024D2  486E FFE6                pea.l      [A6 - 0x1A]
  3293. 000024D6  3F3C 280E                move.w     -[A7], 0x280E
  3294. 000024DA  A9EB                     syscall    Pack4/FP68K
  3295. 000024DC  486D ED74                pea.l      [A5 - 0x128C]
  3296. 000024E0  486E FFE6                pea.l      [A6 - 0x1A]
  3297. 000024E4  3F3C 0804                move.w     -[A7], 0x804
  3298. 000024E8  A9EB                     syscall    Pack4/FP68K
  3299. 000024EA  486B 006E                pea.l      [A3 + 0x6E]
  3300. 000024EE  486E FFD0                pea.l      [A6 - 0x30]
  3301. 000024F2  3F3C 200E                move.w     -[A7], 0x200E
  3302. 000024F6  A9EB                     syscall    Pack4/FP68K
  3303. 000024F8  486E FFD0                pea.l      [A6 - 0x30]
  3304. 000024FC  486E FFE6                pea.l      [A6 - 0x1A]
  3305. 00002500  3F3C 0006                move.w     -[A7], 0x6
  3306. 00002504  A9EB                     syscall    Pack4/FP68K
  3307. 00002506  2F0B                     move.l     -[A7], A3
  3308. 00002508  486E FFE6                pea.l      [A6 - 0x1A]
  3309. 0000250C  3F3C 0800                move.w     -[A7], 0x800
  3310. 00002510  A9EB                     syscall    Pack4/FP68K
  3311. 00002512  41EE FFE6                lea.l      A0, [A6 - 0x1A]
  3312. 00002516  3018                     move.w     D0, [A0]+
  3313. 00002518  2218                     move.l     D1, [A0]+
  3314. 0000251A  2050                     movea.l    A0, [A0]
  3315. 0000251C  603E                     bra        +0x40 /* 0000255C */
  3316. label0000251E:
  3317. 0000251E  486B 0008                pea.l      [A3 + 0x8]
  3318. 00002522  486E FFE6                pea.l      [A6 - 0x1A]
  3319. 00002526  3F3C 080E                move.w     -[A7], 0x80E
  3320. 0000252A  A9EB                     syscall    Pack4/FP68K
  3321. 0000252C  2F0B                     move.l     -[A7], A3
  3322. 0000252E  486E FFE6                pea.l      [A6 - 0x1A]
  3323. 00002532  3F3C 0802                move.w     -[A7], 0x802
  3324. 00002536  A9EB                     syscall    Pack4/FP68K
  3325. 00002538  486E FFE6                pea.l      [A6 - 0x1A]
  3326. 0000253C  486D ED74                pea.l      [A5 - 0x128C]
  3327. 00002540  3F3C 0810                move.w     -[A7], 0x810
  3328. 00002544  A9EB                     syscall    Pack4/FP68K
  3329. 00002546  2F0B                     move.l     -[A7], A3
  3330. 00002548  486E FFE6                pea.l      [A6 - 0x1A]
  3331. 0000254C  3F3C 080E                move.w     -[A7], 0x80E
  3332. 00002550  A9EB                     syscall    Pack4/FP68K
  3333. 00002552  41EE FFE6                lea.l      A0, [A6 - 0x1A]
  3334. 00002556  3018                     move.w     D0, [A0]+
  3335. 00002558  2218                     move.l     D1, [A0]+
  3336. 0000255A  2050                     movea.l    A0, [A0]
  3337. label0000255C:
  3338. 0000255C  4CEE 0880 FFC0           movem.l    D7,A3, [A6 - 0x40]
  3339. 00002562  4E5E                     unlink     A6
  3340. 00002564  4E75                     rts
  3341. export_1052:
  3342. fn00002566:
  3343. 00002566  4E56 FFD8                link       A6, -0x0028
  3344. 0000256A  48E7 0118                movem.l    -[A7], D7,A3,A4
  3345. 0000256E  3E2E 0012                move.w     D7, [A6 + 0x12]
  3346. 00002572  286E 000C                movea.l    A4, [A6 + 0xC]
  3347. 00002576  266E 0008                movea.l    A3, [A6 + 0x8]
  3348. 0000257A  7002                     moveq.l    D0, 0x02
  3349. 0000257C  B02C 0074                cmp.b      D0, [A4 + 0x74]
  3350. 00002580  6708                     beq        +0xA /* 0000258A */
  3351. 00002582  4A2C 0076                tst.b      [A4 + 0x76]
  3352. 00002586  6700 00C6                beq        +0xC8 /* 0000264E */
  3353. label0000258A:
  3354. 0000258A  7001                     moveq.l    D0, 0x01
  3355. 0000258C  B02C 0075                cmp.b      D0, [A4 + 0x75]
  3356. 00002590  6668                     bne        +0x6A /* 000025FA */
  3357. 00002592  7000                     moveq.l    D0, 0x00
  3358. 00002594  3007                     move.w     D0, D7
  3359. 00002596  2D40 FFEA                move.l     [A6 - 0x16], D0
  3360. 0000259A  486E FFEA                pea.l      [A6 - 0x16]
  3361. 0000259E  486E FFEE                pea.l      [A6 - 0x12]
  3362. 000025A2  3F3C 280E                move.w     -[A7], 0x280E
  3363. 000025A6  A9EB                     syscall    Pack4/FP68K
  3364. 000025A8  486C 006E                pea.l      [A4 + 0x6E]
  3365. 000025AC  486E FFE0                pea.l      [A6 - 0x20]
  3366. 000025B0  3F3C 200E                move.w     -[A7], 0x200E
  3367. 000025B4  A9EB                     syscall    Pack4/FP68K
  3368. 000025B6  486E FFE0                pea.l      [A6 - 0x20]
  3369. 000025BA  486E FFD8                pea.l      [A6 - 0x28]
  3370. 000025BE  3F3C 0810                move.w     -[A7], 0x810
  3371. 000025C2  A9EB                     syscall    Pack4/FP68K
  3372. 000025C4  486E FFD8                pea.l      [A6 - 0x28]
  3373. 000025C8  486E FFEE                pea.l      [A6 - 0x12]
  3374. 000025CC  3F3C 0806                move.w     -[A7], 0x806
  3375. 000025D0  A9EB                     syscall    Pack4/FP68K
  3376. 000025D2  486E FFEE                pea.l      [A6 - 0x12]
  3377. 000025D6  486E FFF8                pea.l      [A6 - 0x8]
  3378. 000025DA  3F3C 0810                move.w     -[A7], 0x810
  3379. 000025DE  A9EB                     syscall    Pack4/FP68K
  3380. 000025E0  7000                     moveq.l    D0, 0x00
  3381. 000025E2  2F00                     move.l     -[A7], D0
  3382. 000025E4  7230                     moveq.l    D1, 0x30
  3383. 000025E6  2F01                     move.l     -[A7], D1
  3384. 000025E8  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  3385. 000025EC  486E FFF8                pea.l      [A6 - 0x8]
  3386. 000025F0  4EAD 0E4A                jsr        [A5 + 0xE4A /* export_453 */]
  3387. 000025F4  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3388. 000025F8  6042                     bra        +0x44 /* 0000263C */
  3389. label000025FA:
  3390. 000025FA  7000                     moveq.l    D0, 0x00
  3391. 000025FC  3007                     move.w     D0, D7
  3392. 000025FE  2F00                     move.l     -[A7], D0
  3393. 00002600  2F0C                     move.l     -[A7], A4
  3394. 00002602  4EBA FD84                jsr        [PC - 0x27C /* 00002388 */]
  3395. 00002606  3D40 FFEE                move.w     [A6 - 0x12], D0
  3396. 0000260A  2D41 FFF0                move.l     [A6 - 0x10], D1
  3397. 0000260E  2D48 FFF4                move.l     [A6 - 0xC], A0
  3398. 00002612  486E FFEE                pea.l      [A6 - 0x12]
  3399. 00002616  486E FFF8                pea.l      [A6 - 0x8]
  3400. 0000261A  3F3C 0810                move.w     -[A7], 0x810
  3401. 0000261E  A9EB                     syscall    Pack4/FP68K
  3402. 00002620  2F2C 007A                move.l     -[A7], [A4 + 0x7A]
  3403. 00002624  7000                     moveq.l    D0, 0x00
  3404. 00002626  302C 0068                move.w     D0, [A4 + 0x68]
  3405. 0000262A  2F00                     move.l     -[A7], D0
  3406. 0000262C  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  3407. 00002630  486E FFF8                pea.l      [A6 - 0x8]
  3408. 00002634  4EAD 0E4A                jsr        [A5 + 0xE4A /* export_453 */]
  3409. 00002638  4FEF 0018                lea.l      A7, [A7 + 0x18]
  3410. label0000263C:
  3411. 0000263C  206E 0014                movea.l    A0, [A6 + 0x14]
  3412. 00002640  43EB 0420                lea.l      A1, [A3 + 0x420]
  3413. 00002644  20D9                     move.l     [A0]+, [A1]+
  3414. 00002646  20D9                     move.l     [A0]+, [A1]+
  3415. 00002648  30D9                     move.w     [A0]+, [A1]+
  3416. 0000264A  6000 00FC                bra        +0xFE /* 00002748 */
  3417. label0000264E:
  3418. 0000264E  7001                     moveq.l    D0, 0x01
  3419. 00002650  B02C 0074                cmp.b      D0, [A4 + 0x74]
  3420. 00002654  6624                     bne        +0x26 /* 0000267A */
  3421. 00002656  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  3422. 0000265A  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  3423. 0000265E  7000                     moveq.l    D0, 0x00
  3424. 00002660  3007                     move.w     D0, D7
  3425. 00002662  2F00                     move.l     -[A7], D0
  3426. 00002664  486B 00F0                pea.l      [A3 + 0xF0]
  3427. 00002668  4EBA F794                jsr        [PC - 0x86C /* 00001DFE */]
  3428. 0000266C  4A40                     tst.w      D0
  3429. 0000266E  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3430. 00002672  6600 00D4                bne        +0xD6 /* 00002748 */
  3431. 00002676  6000 00B0                bra        +0xB2 /* 00002728 */
  3432. label0000267A:
  3433. 0000267A  302C 006E                move.w     D0, [A4 + 0x6E]
  3434. 0000267E  9047                     sub.w      D0, D7
  3435. 00002680  48C0                     ext.l      D0
  3436. 00002682  7202                     moveq.l    D1, 0x02
  3437. 00002684  B22C 0073                cmp.b      D1, [A4 + 0x73]
  3438. 00002688  6604                     bne        +0x6 /* 0000268E */
  3439. 0000268A  7201                     moveq.l    D1, 0x01
  3440. 0000268C  6002                     bra        +0x4 /* 00002690 */
  3441. label0000268E:
  3442. 0000268E  7200                     moveq.l    D1, 0x00
  3443. label00002690:
  3444. 00002690  2E00                     move.l     D7, D0
  3445. 00002692  9E81                     sub.l      D7, D1
  3446. 00002694  7013                     moveq.l    D0, 0x13
  3447. 00002696  B06B 010E                cmp.w      D0, [A3 + 0x10E]
  3448. 0000269A  6732                     beq        +0x34 /* 000026CE */
  3449. 0000269C  7014                     moveq.l    D0, 0x14
  3450. 0000269E  B06B 010E                cmp.w      D0, [A3 + 0x10E]
  3451. 000026A2  672A                     beq        +0x2C /* 000026CE */
  3452. 000026A4  7012                     moveq.l    D0, 0x12
  3453. 000026A6  B06B 010E                cmp.w      D0, [A3 + 0x10E]
  3454. 000026AA  6722                     beq        +0x24 /* 000026CE */
  3455. 000026AC  7000                     moveq.l    D0, 0x00
  3456. 000026AE  2F00                     move.l     -[A7], D0
  3457. 000026B0  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  3458. 000026B4  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  3459. 000026B8  7200                     moveq.l    D1, 0x00
  3460. 000026BA  3207                     move.w     D1, D7
  3461. 000026BC  2F01                     move.l     -[A7], D1
  3462. 000026BE  486B 011E                pea.l      [A3 + 0x11E]
  3463. 000026C2  2F0B                     move.l     -[A7], A3
  3464. 000026C4  4EBA 14B6                jsr        [PC + 0x14B6 /* 00003B7C */]
  3465. 000026C8  4FEF 0018                lea.l      A7, [A7 + 0x18]
  3466. 000026CC  607A                     bra        +0x7C /* 00002748 */
  3467. label000026CE:
  3468. 000026CE  302B 0100                move.w     D0, [A3 + 0x100]
  3469. 000026D2  5640                     addq.w     D0, 3
  3470. 000026D4  6B14                     bmi        +0x16 /* 000026EA */
  3471. 000026D6  0C40 0001                cmpi.w     D0, 0x1
  3472. 000026DA  6E0E                     bgt        +0x10 /* 000026EA */
  3473. 000026DC  D040                     add.w      D0, D0
  3474. 000026DE  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  3475. 000026E2  4EFB 0000                jmp        [PC + D0.w]
  3476. 000026E6  0026 0044                ori.b      -[A6], 0x44 /* 'D' */
  3477. label000026EA:
  3478. 000026EA  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  3479. 000026EE  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  3480. 000026F2  7000                     moveq.l    D0, 0x00
  3481. 000026F4  3007                     move.w     D0, D7
  3482. 000026F6  2F00                     move.l     -[A7], D0
  3483. 000026F8  486B 0100                pea.l      [A3 + 0x100]
  3484. 000026FC  4EBA F700                jsr        [PC - 0x900 /* 00001DFE */]
  3485. 00002700  4A40                     tst.w      D0
  3486. 00002702  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3487. 00002706  6640                     bne        +0x42 /* 00002748 */
  3488. 00002708  601E                     bra        +0x20 /* 00002728 */
  3489. 0000270A  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  3490. 0000270E  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  3491. 00002712  7000                     moveq.l    D0, 0x00
  3492. 00002714  3007                     move.w     D0, D7
  3493. 00002716  2F00                     move.l     -[A7], D0
  3494. 00002718  486B 00E8                pea.l      [A3 + 0xE8]
  3495. 0000271C  4EBA F6E0                jsr        [PC - 0x920 /* 00001DFE */]
  3496. 00002720  4A40                     tst.w      D0
  3497. 00002722  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3498. 00002726  6620                     bne        +0x22 /* 00002748 */
  3499. label00002728:
  3500. 00002728  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  3501. 0000272C  7000                     moveq.l    D0, 0x00
  3502. 0000272E  3007                     move.w     D0, D7
  3503. 00002730  5280                     addq.l     D0, 1
  3504. 00002732  2F00                     move.l     -[A7], D0
  3505. 00002734  4EAD 0DEA                jsr        [A5 + 0xDEA /* export_441 */]
  3506. 00002738  206E 0014                movea.l    A0, [A6 + 0x14]
  3507. 0000273C  43EB 0420                lea.l      A1, [A3 + 0x420]
  3508. 00002740  20D9                     move.l     [A0]+, [A1]+
  3509. 00002742  20D9                     move.l     [A0]+, [A1]+
  3510. 00002744  30D9                     move.w     [A0]+, [A1]+
  3511. 00002746  508F                     addq.l     A7, 8
  3512. label00002748:
  3513. 00002748  4CEE 1880 FFCC           movem.l    D7,A3,A4, [A6 - 0x34]
  3514. 0000274E  4E5E                     unlink     A6
  3515. 00002750  4E75                     rts
  3516. export_1053:
  3517. 00002752  4E56 FEF0                link       A6, -0x0110
  3518. 00002756  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  3519. 0000275A  49EE FF00                lea.l      A4, [A6 - 0x100]
  3520. 0000275E  266E 000C                movea.l    A3, [A6 + 0xC]
  3521. 00002762  7001                     moveq.l    D0, 0x01
  3522. 00002764  7202                     moveq.l    D1, 0x02
  3523. 00002766  B22B 0074                cmp.b      D1, [A3 + 0x74]
  3524. 0000276A  6708                     beq        +0xA /* 00002774 */
  3525. 0000276C  4A2B 0076                tst.b      [A3 + 0x76]
  3526. 00002770  6602                     bne        +0x4 /* 00002774 */
  3527. 00002772  7000                     moveq.l    D0, 0x00
  3528. label00002774:
  3529. 00002774  3800                     move.w     D4, D0
  3530. 00002776  4246                     clr.w      D6
  3531. 00002778  4247                     clr.w      D7
  3532. 0000277A  6050                     bra        +0x52 /* 000027CC */
  3533. label0000277C:
  3534. 0000277C  7002                     moveq.l    D0, 0x02
  3535. 0000277E  B02B 0073                cmp.b      D0, [A3 + 0x73]
  3536. 00002782  660E                     bne        +0x10 /* 00002792 */
  3537. 00002784  7000                     moveq.l    D0, 0x00
  3538. 00002786  3007                     move.w     D0, D7
  3539. 00002788  322B 006E                move.w     D1, [A3 + 0x6E]
  3540. 0000278C  48C1                     ext.l      D1
  3541. 0000278E  B280                     cmp.l      D1, D0
  3542. 00002790  6738                     beq        +0x3A /* 000027CA */
  3543. label00002792:
  3544. 00002792  2F0C                     move.l     -[A7], A4
  3545. 00002794  486E FEF0                pea.l      [A6 - 0x110]
  3546. 00002798  7000                     moveq.l    D0, 0x00
  3547. 0000279A  3007                     move.w     D0, D7
  3548. 0000279C  2F00                     move.l     -[A7], D0
  3549. 0000279E  2F0B                     move.l     -[A7], A3
  3550. 000027A0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3551. 000027A4  4EBA FDC0                jsr        [PC - 0x240 /* 00002566 */]
  3552. 000027A8  4A44                     tst.w      D4
  3553. 000027AA  4FEF 0014                lea.l      A7, [A7 + 0x14]
  3554. 000027AE  660A                     bne        +0xC /* 000027BA */
  3555. 000027B0  486E FEF0                pea.l      [A6 - 0x110]
  3556. 000027B4  4EAD 082A                jsr        [A5 + 0x82A /* export_257 */]
  3557. 000027B8  588F                     addq.l     A7, 4
  3558. label000027BA:
  3559. 000027BA  2F0C                     move.l     -[A7], A4
  3560. 000027BC  4EAD 078A                jsr        [A5 + 0x78A /* export_237 */]
  3561. 000027C0  3A00                     move.w     D5, D0
  3562. 000027C2  BC45                     cmp.w      D6, D5
  3563. 000027C4  588F                     addq.l     A7, 4
  3564. 000027C6  6C02                     bge        +0x4 /* 000027CA */
  3565. 000027C8  3C05                     move.w     D6, D5
  3566. label000027CA:
  3567. 000027CA  5247                     addq.w     D7, 1
  3568. label000027CC:
  3569. 000027CC  7000                     moveq.l    D0, 0x00
  3570. 000027CE  3007                     move.w     D0, D7
  3571. 000027D0  322B 006E                move.w     D1, [A3 + 0x6E]
  3572. 000027D4  48C1                     ext.l      D1
  3573. 000027D6  B280                     cmp.l      D1, D0
  3574. 000027D8  6CA2                     bge        -0x5C /* 0000277C */
  3575. 000027DA  3006                     move.w     D0, D6
  3576. 000027DC  4CEE 18F0 FED8           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x128]
  3577. 000027E2  4E5E                     unlink     A6
  3578. 000027E4  4E75                     rts
  3579. export_1054:
  3580. 000027E6  2F0B                     move.l     -[A7], A3
  3581. 000027E8  266F 0008                movea.l    A3, [A7 + 0x8]
  3582. 000027EC  7002                     moveq.l    D0, 0x02
  3583. 000027EE  B02B 0073                cmp.b      D0, [A3 + 0x73]
  3584. 000027F2  6606                     bne        +0x8 /* 000027FA */
  3585. 000027F4  4A2B 0076                tst.b      [A3 + 0x76]
  3586. 000027F8  6708                     beq        +0xA /* 00002802 */
  3587. label000027FA:
  3588. 000027FA  7001                     moveq.l    D0, 0x01
  3589. 000027FC  B02B 0078                cmp.b      D0, [A3 + 0x78]
  3590. 00002800  650A                     bcs        +0xC /* 0000280C */
  3591. label00002802:
  3592. 00002802  302B 006A                move.w     D0, [A3 + 0x6A]
  3593. 00002806  48C0                     ext.l      D0
  3594. 00002808  E280                     asr        D0, 1
  3595. 0000280A  602A                     bra        +0x2C /* 00002836 */
  3596. label0000280C:
  3597. 0000280C  302B 006A                move.w     D0, [A3 + 0x6A]
  3598. 00002810  48C0                     ext.l      D0
  3599. 00002812  E280                     asr        D0, 1
  3600. 00002814  7200                     moveq.l    D1, 0x00
  3601. 00002816  122B 0078                move.b     D1, [A3 + 0x78]
  3602. 0000281A  5381                     subq.l     D1, 1
  3603. 0000281C  342B 006C                move.w     D2, [A3 + 0x6C]
  3604. 00002820  48C2                     ext.l      D2
  3605. 00002822  E282                     asr        D2, 1
  3606. 00002824  2F00                     move.l     -[A7], D0
  3607. 00002826  2001                     move.l     D0, D1
  3608. 00002828  2202                     move.l     D1, D2
  3609. 0000282A  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  3610. 0000282E  2200                     move.l     D1, D0
  3611. 00002830  201F                     move.l     D0, [A7]+
  3612. 00002832  D280                     add.l      D1, D0
  3613. 00002834  3001                     move.w     D0, D1
  3614. label00002836:
  3615. 00002836  265F                     movea.l    A3, [A7]+
  3616. 00002838  4E75                     rts
  3617. export_1055:
  3618. 0000283A  4E56 FFF8                link       A6, -0x0008
  3619. 0000283E  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  3620. 00002842  286E 0008                movea.l    A4, [A6 + 0x8]
  3621. 00002846  266E 000C                movea.l    A3, [A6 + 0xC]
  3622. 0000284A  4EAD 07D2                jsr        [A5 + 0x7D2 /* export_246 */]
  3623. 0000284E  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3624. 00002852  4EAD 078A                jsr        [A5 + 0x78A /* export_237 */]
  3625. 00002856  3740 0002                move.w     [A3 + 0x2], D0
  3626. 0000285A  4EAD 0792                jsr        [A5 + 0x792 /* export_238 */]
  3627. 0000285E  3680                     move.w     [A3], D0
  3628. 00002860  4A2C 00A7                tst.b      [A4 + 0xA7]
  3629. 00002864  588F                     addq.l     A7, 4
  3630. 00002866  6608                     bne        +0xA /* 00002870 */
  3631. 00002868  4A2C 00A3                tst.b      [A4 + 0xA3]
  3632. 0000286C  6700 00A8                beq        +0xAA /* 00002916 */
  3633. label00002870:
  3634. 00002870  4A6C 0118                tst.w      [A4 + 0x118]
  3635. 00002874  6618                     bne        +0x1A /* 0000288E */
  3636. 00002876  7014                     moveq.l    D0, 0x14
  3637. 00002878  2F00                     move.l     -[A7], D0
  3638. 0000287A  4EAD 07EA                jsr        [A5 + 0x7EA /* export_249 */]
  3639. 0000287E  3C00                     move.w     D6, D0
  3640. 00002880  7014                     moveq.l    D0, 0x14
  3641. 00002882  2F00                     move.l     -[A7], D0
  3642. 00002884  4EAD 07EA                jsr        [A5 + 0x7EA /* export_249 */]
  3643. 00002888  3E00                     move.w     D7, D0
  3644. 0000288A  508F                     addq.l     A7, 8
  3645. 0000288C  6048                     bra        +0x4A /* 000028D6 */
  3646. label0000288E:
  3647. 0000288E  4EAD 07A2                jsr        [A5 + 0x7A2 /* export_240 */]
  3648. 00002892  2F00                     move.l     -[A7], D0
  3649. 00002894  4EAD 0792                jsr        [A5 + 0x792 /* export_238 */]
  3650. 00002898  2200                     move.l     D1, D0
  3651. 0000289A  201F                     move.l     D0, [A7]+
  3652. 0000289C  D240                     add.w      D1, D0
  3653. 0000289E  2F01                     move.l     -[A7], D1
  3654. 000028A0  4EAD 079A                jsr        [A5 + 0x79A /* export_239 */]
  3655. 000028A4  221F                     move.l     D1, [A7]+
  3656. 000028A6  D041                     add.w      D0, D1
  3657. 000028A8  48C0                     ext.l      D0
  3658. 000028AA  E588                     lsl        D0, 2
  3659. 000028AC  2200                     move.l     D1, D0
  3660. 000028AE  E588                     lsl        D0, 2
  3661. 000028B0  D081                     add.l      D0, D1
  3662. 000028B2  3E00                     move.w     D7, D0
  3663. 000028B4  48C7                     ext.l      D7
  3664. 000028B6  2F07                     move.l     -[A7], D7
  3665. 000028B8  4EAD 07EA                jsr        [A5 + 0x7EA /* export_249 */]
  3666. 000028BC  48C0                     ext.l      D0
  3667. 000028BE  81EC 0118                divs.w     D0, [A4 + 0x118]
  3668. 000028C2  3C00                     move.w     D6, D0
  3669. 000028C4  48C7                     ext.l      D7
  3670. 000028C6  2F07                     move.l     -[A7], D7
  3671. 000028C8  4EAD 07EA                jsr        [A5 + 0x7EA /* export_249 */]
  3672. 000028CC  48C0                     ext.l      D0
  3673. 000028CE  81EC 0118                divs.w     D0, [A4 + 0x118]
  3674. 000028D2  3E00                     move.w     D7, D0
  3675. 000028D4  508F                     addq.l     A7, 8
  3676. label000028D6:
  3677. 000028D6  486E FFF8                pea.l      [A6 - 0x8]
  3678. 000028DA  486C 00A0                pea.l      [A4 + 0xA0]
  3679. 000028DE  4EAD 0952                jsr        [A5 + 0x952 /* export_294 */]
  3680. 000028E2  48C6                     ext.l      D6
  3681. 000028E4  2006                     move.l     D0, D6
  3682. 000028E6  E380                     asl        D0, 1
  3683. 000028E8  322E FFFA                move.w     D1, [A6 - 0x6]
  3684. 000028EC  48C1                     ext.l      D1
  3685. 000028EE  D280                     add.l      D1, D0
  3686. 000028F0  302E FFFE                move.w     D0, [A6 - 0x2]
  3687. 000028F4  48C0                     ext.l      D0
  3688. 000028F6  D081                     add.l      D0, D1
  3689. 000028F8  D16B 0002                add.w      [A3 + 0x2], D0
  3690. 000028FC  48C7                     ext.l      D7
  3691. 000028FE  2007                     move.l     D0, D7
  3692. 00002900  E380                     asl        D0, 1
  3693. 00002902  322E FFF8                move.w     D1, [A6 - 0x8]
  3694. 00002906  48C1                     ext.l      D1
  3695. 00002908  D280                     add.l      D1, D0
  3696. 0000290A  302E FFFC                move.w     D0, [A6 - 0x4]
  3697. 0000290E  48C0                     ext.l      D0
  3698. 00002910  D081                     add.l      D0, D1
  3699. 00002912  D153                     add.w      [A3], D0
  3700. 00002914  508F                     addq.l     A7, 8
  3701. label00002916:
  3702. 00002916  302B 0002                move.w     D0, [A3 + 0x2]
  3703. 0000291A  48C0                     ext.l      D0
  3704. 0000291C  2F00                     move.l     -[A7], D0
  3705. 0000291E  4EAD 07F2                jsr        [A5 + 0x7F2 /* export_250 */]
  3706. 00002922  3740 0002                move.w     [A3 + 0x2], D0
  3707. 00002926  3013                     move.w     D0, [A3]
  3708. 00002928  48C0                     ext.l      D0
  3709. 0000292A  2F00                     move.l     -[A7], D0
  3710. 0000292C  4EAD 07F2                jsr        [A5 + 0x7F2 /* export_250 */]
  3711. 00002930  3680                     move.w     [A3], D0
  3712. 00002932  4EAD 07DA                jsr        [A5 + 0x7DA /* export_247 */]
  3713. 00002936  508F                     addq.l     A7, 8
  3714. 00002938  4CEE 18C0 FFE8           movem.l    D6,D7,A3,A4, [A6 - 0x18]
  3715. 0000293E  4E5E                     unlink     A6
  3716. 00002940  4E75                     rts
  3717. export_1056:
  3718. 00002942  4E56 FFF0                link       A6, -0x0010
  3719. 00002946  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  3720. 0000294A  286E 0014                movea.l    A4, [A6 + 0x14]
  3721. 0000294E  3A2E 0022                move.w     D5, [A6 + 0x22]
  3722. 00002952  3C2E 0012                move.w     D6, [A6 + 0x12]
  3723. 00002956  266E 0008                movea.l    A3, [A6 + 0x8]
  3724. 0000295A  4A2B 00A7                tst.b      [A3 + 0xA7]
  3725. 0000295E  6624                     bne        +0x26 /* 00002984 */
  3726. 00002960  4A2B 00A3                tst.b      [A3 + 0xA3]
  3727. 00002964  661E                     bne        +0x20 /* 00002984 */
  3728. 00002966  4A6E 001E                tst.w      [A6 + 0x1E]
  3729. 0000296A  6600 0236                bne        +0x238 /* 00002BA2 */
  3730. 0000296E  48C6                     ext.l      D6
  3731. 00002970  2F06                     move.l     -[A7], D6
  3732. 00002972  2F0C                     move.l     -[A7], A4
  3733. 00002974  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3734. 00002978  4EAD 0892                jsr        [A5 + 0x892 /* export_270 */]
  3735. 0000297C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3736. 00002980  6000 0220                bra        +0x222 /* 00002BA2 */
  3737. label00002984:
  3738. 00002984  486E 000C                pea.l      [A6 + 0xC]
  3739. 00002988  4EAD 07E2                jsr        [A5 + 0x7E2 /* export_248 */]
  3740. 0000298C  4EAD 07D2                jsr        [A5 + 0x7D2 /* export_246 */]
  3741. 00002990  4A6B 0118                tst.w      [A3 + 0x118]
  3742. 00002994  588F                     addq.l     A7, 4
  3743. 00002996  6618                     bne        +0x1A /* 000029B0 */
  3744. 00002998  7014                     moveq.l    D0, 0x14
  3745. 0000299A  2F00                     move.l     -[A7], D0
  3746. 0000299C  4EAD 07EA                jsr        [A5 + 0x7EA /* export_249 */]
  3747. 000029A0  3800                     move.w     D4, D0
  3748. 000029A2  7014                     moveq.l    D0, 0x14
  3749. 000029A4  2F00                     move.l     -[A7], D0
  3750. 000029A6  4EAD 07EA                jsr        [A5 + 0x7EA /* export_249 */]
  3751. 000029AA  3E00                     move.w     D7, D0
  3752. 000029AC  508F                     addq.l     A7, 8
  3753. 000029AE  6048                     bra        +0x4A /* 000029F8 */
  3754. label000029B0:
  3755. 000029B0  4EAD 07A2                jsr        [A5 + 0x7A2 /* export_240 */]
  3756. 000029B4  2F00                     move.l     -[A7], D0
  3757. 000029B6  4EAD 0792                jsr        [A5 + 0x792 /* export_238 */]
  3758. 000029BA  2200                     move.l     D1, D0
  3759. 000029BC  201F                     move.l     D0, [A7]+
  3760. 000029BE  D240                     add.w      D1, D0
  3761. 000029C0  2F01                     move.l     -[A7], D1
  3762. 000029C2  4EAD 079A                jsr        [A5 + 0x79A /* export_239 */]
  3763. 000029C6  221F                     move.l     D1, [A7]+
  3764. 000029C8  D041                     add.w      D0, D1
  3765. 000029CA  48C0                     ext.l      D0
  3766. 000029CC  E588                     lsl        D0, 2
  3767. 000029CE  2200                     move.l     D1, D0
  3768. 000029D0  E588                     lsl        D0, 2
  3769. 000029D2  D081                     add.l      D0, D1
  3770. 000029D4  3E00                     move.w     D7, D0
  3771. 000029D6  48C7                     ext.l      D7
  3772. 000029D8  2F07                     move.l     -[A7], D7
  3773. 000029DA  4EAD 07EA                jsr        [A5 + 0x7EA /* export_249 */]
  3774. 000029DE  48C0                     ext.l      D0
  3775. 000029E0  81EB 0118                divs.w     D0, [A3 + 0x118]
  3776. 000029E4  3800                     move.w     D4, D0
  3777. 000029E6  48C7                     ext.l      D7
  3778. 000029E8  2F07                     move.l     -[A7], D7
  3779. 000029EA  4EAD 07EA                jsr        [A5 + 0x7EA /* export_249 */]
  3780. 000029EE  48C0                     ext.l      D0
  3781. 000029F0  81EB 0118                divs.w     D0, [A3 + 0x118]
  3782. 000029F4  3E00                     move.w     D7, D0
  3783. 000029F6  508F                     addq.l     A7, 8
  3784. label000029F8:
  3785. 000029F8  486E FFF0                pea.l      [A6 - 0x10]
  3786. 000029FC  486B 00A0                pea.l      [A3 + 0xA0]
  3787. 00002A00  4EAD 0952                jsr        [A5 + 0x952 /* export_294 */]
  3788. 00002A04  48C4                     ext.l      D4
  3789. 00002A06  2004                     move.l     D0, D4
  3790. 00002A08  E380                     asl        D0, 1
  3791. 00002A0A  322E FFF2                move.w     D1, [A6 - 0xE]
  3792. 00002A0E  48C1                     ext.l      D1
  3793. 00002A10  D280                     add.l      D1, D0
  3794. 00002A12  302E FFF6                move.w     D0, [A6 - 0xA]
  3795. 00002A16  48C0                     ext.l      D0
  3796. 00002A18  D081                     add.l      D0, D1
  3797. 00002A1A  2F00                     move.l     -[A7], D0
  3798. 00002A1C  2F0C                     move.l     -[A7], A4
  3799. 00002A1E  4EAD 078A                jsr        [A5 + 0x78A /* export_237 */]
  3800. 00002A22  588F                     addq.l     A7, 4
  3801. 00002A24  2200                     move.l     D1, D0
  3802. 00002A26  201F                     move.l     D0, [A7]+
  3803. 00002A28  48C1                     ext.l      D1
  3804. 00002A2A  D280                     add.l      D1, D0
  3805. 00002A2C  3D41 FFFE                move.w     [A6 - 0x2], D1
  3806. 00002A30  48C7                     ext.l      D7
  3807. 00002A32  2007                     move.l     D0, D7
  3808. 00002A34  E380                     asl        D0, 1
  3809. 00002A36  322E FFF0                move.w     D1, [A6 - 0x10]
  3810. 00002A3A  48C1                     ext.l      D1
  3811. 00002A3C  D280                     add.l      D1, D0
  3812. 00002A3E  302E FFF4                move.w     D0, [A6 - 0xC]
  3813. 00002A42  48C0                     ext.l      D0
  3814. 00002A44  D081                     add.l      D0, D1
  3815. 00002A46  2F00                     move.l     -[A7], D0
  3816. 00002A48  4EAD 0792                jsr        [A5 + 0x792 /* export_238 */]
  3817. 00002A4C  2200                     move.l     D1, D0
  3818. 00002A4E  201F                     move.l     D0, [A7]+
  3819. 00002A50  48C1                     ext.l      D1
  3820. 00002A52  D280                     add.l      D1, D0
  3821. 00002A54  3D41 FFFC                move.w     [A6 - 0x4], D1
  3822. 00002A58  302E 000E                move.w     D0, [A6 + 0xE]
  3823. 00002A5C  48C0                     ext.l      D0
  3824. 00002A5E  7202                     moveq.l    D1, 0x02
  3825. 00002A60  C246                     and.w      D1, D6
  3826. 00002A62  508F                     addq.l     A7, 8
  3827. 00002A64  6708                     beq        +0xA /* 00002A6E */
  3828. 00002A66  322E FFFE                move.w     D1, [A6 - 0x2]
  3829. 00002A6A  48C1                     ext.l      D1
  3830. 00002A6C  6012                     bra        +0x14 /* 00002A80 */
  3831. label00002A6E:
  3832. 00002A6E  7201                     moveq.l    D1, 0x01
  3833. 00002A70  C246                     and.w      D1, D6
  3834. 00002A72  670A                     beq        +0xC /* 00002A7E */
  3835. 00002A74  322E FFFE                move.w     D1, [A6 - 0x2]
  3836. 00002A78  48C1                     ext.l      D1
  3837. 00002A7A  E281                     asr        D1, 1
  3838. 00002A7C  6002                     bra        +0x4 /* 00002A80 */
  3839. label00002A7E:
  3840. 00002A7E  7200                     moveq.l    D1, 0x00
  3841. label00002A80:
  3842. 00002A80  9081                     sub.l      D0, D1
  3843. 00002A82  3D40 FFFA                move.w     [A6 - 0x6], D0
  3844. 00002A86  302E 000C                move.w     D0, [A6 + 0xC]
  3845. 00002A8A  48C0                     ext.l      D0
  3846. 00002A8C  7208                     moveq.l    D1, 0x08
  3847. 00002A8E  C246                     and.w      D1, D6
  3848. 00002A90  6704                     beq        +0x6 /* 00002A96 */
  3849. 00002A92  7200                     moveq.l    D1, 0x00
  3850. 00002A94  6016                     bra        +0x18 /* 00002AAC */
  3851. label00002A96:
  3852. 00002A96  7204                     moveq.l    D1, 0x04
  3853. 00002A98  C246                     and.w      D1, D6
  3854. 00002A9A  670A                     beq        +0xC /* 00002AA6 */
  3855. 00002A9C  322E FFFC                move.w     D1, [A6 - 0x4]
  3856. 00002AA0  48C1                     ext.l      D1
  3857. 00002AA2  E281                     asr        D1, 1
  3858. 00002AA4  6006                     bra        +0x8 /* 00002AAC */
  3859. label00002AA6:
  3860. 00002AA6  322E FFFC                move.w     D1, [A6 - 0x4]
  3861. 00002AAA  48C1                     ext.l      D1
  3862. label00002AAC:
  3863. 00002AAC  9081                     sub.l      D0, D1
  3864. 00002AAE  3D40 FFF8                move.w     [A6 - 0x8], D0
  3865. 00002AB2  302E FFFE                move.w     D0, [A6 - 0x2]
  3866. 00002AB6  D06E FFFA                add.w      D0, [A6 - 0x6]
  3867. 00002ABA  3D40 FFFE                move.w     [A6 - 0x2], D0
  3868. 00002ABE  302E FFFC                move.w     D0, [A6 - 0x4]
  3869. 00002AC2  D06E FFF8                add.w      D0, [A6 - 0x8]
  3870. 00002AC6  3D40 FFFC                move.w     [A6 - 0x4], D0
  3871. 00002ACA  302E 001E                move.w     D0, [A6 + 0x1E]
  3872. 00002ACE  6B00 00CE                bmi        +0xD0 /* 00002B9E */
  3873. 00002AD2  0C40 0002                cmpi.w     D0, 0x2
  3874. 00002AD6  6E00 00C6                bgt        +0xC8 /* 00002B9E */
  3875. 00002ADA  D040                     add.w      D0, D0
  3876. 00002ADC  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  3877. 00002AE0  4EFB 0000                jmp        [PC + D0.w]
  3878. 00002AE4  0008 0050                ori.b      A0, 0x50 /* 'P' */
  3879. 00002AE8  0066 4EAD                ori.w      -[A6], 0x4EAD
  3880. 00002AEC  09AA 41EE                bclr       [A2 + 0x41EE], D4
  3881. 00002AF0  0000 2F20                ori.b      D0, 0x20 /* ' ' */
  3882. 00002AF4  2F20                     move.l     -[A7], -[A0]
  3883. 00002AF6  486B 00A0                pea.l      [A3 + 0xA0]
  3884. 00002AFA  4EAD 095A                jsr        [A5 + 0x95A /* export_295 */]
  3885. 00002AFE  302E FFF2                move.w     D0, [A6 - 0xE]
  3886. 00002B02  D06E FFFA                add.w      D0, [A6 - 0x6]
  3887. 00002B06  D044                     add.w      D0, D4
  3888. 00002B08  3D40 000E                move.w     [A6 + 0xE], D0
  3889. 00002B0C  302E FFF0                move.w     D0, [A6 - 0x10]
  3890. 00002B10  D06E FFF8                add.w      D0, [A6 - 0x8]
  3891. 00002B14  D047                     add.w      D0, D7
  3892. 00002B16  3D40 000C                move.w     [A6 + 0xC], D0
  3893. 00002B1A  7008                     moveq.l    D0, 0x08
  3894. 00002B1C  2F00                     move.l     -[A7], D0
  3895. 00002B1E  2F0C                     move.l     -[A7], A4
  3896. 00002B20  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3897. 00002B24  4EAD 0892                jsr        [A5 + 0x892 /* export_270 */]
  3898. 00002B28  4EAD 09B2                jsr        [A5 + 0x9B2 /* export_306 */]
  3899. 00002B2C  4FEF 0018                lea.l      A7, [A7 + 0x18]
  3900. 00002B30  606C                     bra        +0x6E /* 00002B9E */
  3901. 00002B32  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  3902. 00002B36  41EE 0000                lea.l      A0, [A6 + 0x0]
  3903. 00002B3A  2F20                     move.l     -[A7], -[A0]
  3904. 00002B3C  2F20                     move.l     -[A7], -[A0]
  3905. 00002B3E  4EAD 2B92                jsr        [A5 + 0x2B92 /* export_1390 */]
  3906. 00002B42  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3907. 00002B46  605C                     bra        +0x5E /* 00002BA4 */
  3908. 00002B48  7000                     moveq.l    D0, 0x00
  3909. 00002B4A  2F00                     move.l     -[A7], D0
  3910. 00002B4C  48C5                     ext.l      D5
  3911. 00002B4E  2F05                     move.l     -[A7], D5
  3912. 00002B50  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  3913. 00002B54  4EAD 2BA2                jsr        [A5 + 0x2BA2 /* export_1392 */]
  3914. 00002B58  7000                     moveq.l    D0, 0x00
  3915. 00002B5A  2F00                     move.l     -[A7], D0
  3916. 00002B5C  48C5                     ext.l      D5
  3917. 00002B5E  2F05                     move.l     -[A7], D5
  3918. 00002B60  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3919. 00002B64  4EAD 2BA2                jsr        [A5 + 0x2BA2 /* export_1392 */]
  3920. 00002B68  3D6E FFFA 000E           move.w     [A6 + 0xE], [A6 - 0x6]
  3921. 00002B6E  3D6E FFFE FFFA           move.w     [A6 - 0x6], [A6 - 0x2]
  3922. 00002B74  3D6E 000E FFFE           move.w     [A6 - 0x2], [A6 + 0xE]
  3923. 00002B7A  7000                     moveq.l    D0, 0x00
  3924. 00002B7C  2F00                     move.l     -[A7], D0
  3925. 00002B7E  48C5                     ext.l      D5
  3926. 00002B80  2F05                     move.l     -[A7], D5
  3927. 00002B82  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  3928. 00002B86  4EAD 2BA2                jsr        [A5 + 0x2BA2 /* export_1392 */]
  3929. 00002B8A  7000                     moveq.l    D0, 0x00
  3930. 00002B8C  2F00                     move.l     -[A7], D0
  3931. 00002B8E  48C5                     ext.l      D5
  3932. 00002B90  2F05                     move.l     -[A7], D5
  3933. 00002B92  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3934. 00002B96  4EAD 2BA2                jsr        [A5 + 0x2BA2 /* export_1392 */]
  3935. 00002B9A  4FEF 0030                lea.l      A7, [A7 + 0x30]
  3936. label00002B9E:
  3937. 00002B9E  4EAD 07DA                jsr        [A5 + 0x7DA /* export_247 */]
  3938. label00002BA2:
  3939. 00002BA2  7000                     moveq.l    D0, 0x00
  3940. label00002BA4:
  3941. 00002BA4  4CEE 18F0 FFD8           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x28]
  3942. 00002BAA  4E5E                     unlink     A6
  3943. 00002BAC  4E75                     rts
  3944. export_1057:
  3945. fn00002BAE:
  3946. 00002BAE  4E56 FED2                link       A6, -0x012E
  3947. 00002BB2  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  3948. 00002BB6  286E 0008                movea.l    A4, [A6 + 0x8]
  3949. 00002BBA  4A6C 0108                tst.w      [A4 + 0x108]
  3950. 00002BBE  6708                     beq        +0xA /* 00002BC8 */
  3951. 00002BC0  2F0C                     move.l     -[A7], A4
  3952. 00002BC2  4EBA F198                jsr        [PC - 0xE68 /* 00001D5C */]
  3953. 00002BC6  588F                     addq.l     A7, 4
  3954. label00002BC8:
  3955. 00002BC8  7013                     moveq.l    D0, 0x13
  3956. 00002BCA  B06C 010E                cmp.w      D0, [A4 + 0x10E]
  3957. 00002BCE  671E                     beq        +0x20 /* 00002BEE */
  3958. 00002BD0  7014                     moveq.l    D0, 0x14
  3959. 00002BD2  B06C 010E                cmp.w      D0, [A4 + 0x10E]
  3960. 00002BD6  6716                     beq        +0x18 /* 00002BEE */
  3961. 00002BD8  7012                     moveq.l    D0, 0x12
  3962. 00002BDA  B06C 010E                cmp.w      D0, [A4 + 0x10E]
  3963. 00002BDE  670E                     beq        +0x10 /* 00002BEE */
  3964. 00002BE0  2F0C                     move.l     -[A7], A4
  3965. 00002BE2  4EBA 22AC                jsr        [PC + 0x22AC /* 00004E90 */]
  3966. 00002BE6  2F0C                     move.l     -[A7], A4
  3967. 00002BE8  4EBA 243A                jsr        [PC + 0x243A /* 00005024 */]
  3968. 00002BEC  508F                     addq.l     A7, 8
  3969. label00002BEE:
  3970. 00002BEE  47EC 011E                lea.l      A3, [A4 + 0x11E]
  3971. 00002BF2  41EC 025C                lea.l      A0, [A4 + 0x25C]
  3972. 00002BF6  2D48 FED2                move.l     [A6 - 0x12E], A0
  3973. 00002BFA  302C 010E                move.w     D0, [A4 + 0x10E]
  3974. 00002BFE  5340                     subq.w     D0, 1
  3975. 00002C00  6B38                     bmi        +0x3A /* 00002C3A */
  3976. 00002C02  0C40 0013                cmpi.w     D0, 0x13
  3977. 00002C06  6E32                     bgt        +0x34 /* 00002C3A */
  3978. 00002C08  D040                     add.w      D0, D0
  3979. 00002C0A  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  3980. 00002C0E  4EFB 0000                jmp        [PC + D0.w]
  3981. 00002C12  0034 002A 002A           ori.b      [A4 + D0.w + 0x2A], 0x2A /* '*' */
  3982. 00002C18  003E 002A                ori.b      <<invalid special address>>, 0x2A /* '*' */
  3983. 00002C1C  002A 002A 002A           ori.b      [A2 + 0x2A], 0x2A /* '*' */
  3984. 00002C22  003E 002A                ori.b      <<invalid special address>>, 0x2A /* '*' */
  3985. 00002C26  002A 0034 002A           ori.b      [A2 + 0x2A], 0x34 /* '4' */
  3986. 00002C2C  0034 002A 0048           ori.b      [A4 + D0.w + 0x48], 0x2A /* '*' */
  3987. 00002C32  0034 00E0 0052           ori.b      [A4 + D0.w + 0x52], 0xE0
  3988. 00002C38  0074 177C 0002           ori.w      [A4 + D0.w + 0x2], 0x177C
  3989. // begin alternate branch 00002C3A-00002C44
  3990. label00002C3A:
  3991. 00002C3A  177C 0002 0030           move.b     [A3 + 0x30], 0x2
  3992. 00002C40  6000 00DE                bra        +0xE0 /* 00002D20 */
  3993. // end alternate branch 00002C3A-00002C44
  3994. label00002C3A: // (misaligned)
  3995. 00002C3E  0030 6000 00DE           ori.b      [A0 + D0.w - 0x34], 0x0
  3996. 00002C44  177C 0001 0030           move.b     [A3 + 0x30], 0x1
  3997. 00002C4A  6000 00D4                bra        +0xD6 /* 00002D20 */
  3998. 00002C4E  177C 0003 0030           move.b     [A3 + 0x30], 0x3
  3999. 00002C54  6000 00CA                bra        +0xCC /* 00002D20 */
  4000. 00002C58  177C 0004 0030           move.b     [A3 + 0x30], 0x4
  4001. 00002C5E  6000 00C0                bra        +0xC2 /* 00002D20 */
  4002. 00002C62  7002                     moveq.l    D0, 0x02
  4003. 00002C64  C06C 03C0                and.w      D0, [A4 + 0x3C0]
  4004. 00002C68  6704                     beq        +0x6 /* 00002C6E */
  4005. 00002C6A  7005                     moveq.l    D0, 0x05
  4006. 00002C6C  600E                     bra        +0x10 /* 00002C7C */
  4007. label00002C6E:
  4008. 00002C6E  7008                     moveq.l    D0, 0x08
  4009. 00002C70  C06C 03C0                and.w      D0, [A4 + 0x3C0]
  4010. 00002C74  6704                     beq        +0x6 /* 00002C7A */
  4011. 00002C76  7006                     moveq.l    D0, 0x06
  4012. 00002C78  6002                     bra        +0x4 /* 00002C7C */
  4013. label00002C7A:
  4014. 00002C7A  7005                     moveq.l    D0, 0x05
  4015. label00002C7C:
  4016. 00002C7C  1740 0030                move.b     [A3 + 0x30], D0
  4017. 00002C80  6000 009E                bra        +0xA0 /* 00002D20 */
  4018. 00002C84  7001                     moveq.l    D0, 0x01
  4019. 00002C86  C06C 03BE                and.w      D0, [A4 + 0x3BE]
  4020. 00002C8A  6712                     beq        +0x14 /* 00002C9E */
  4021. 00002C8C  7001                     moveq.l    D0, 0x01
  4022. 00002C8E  C06C 03C0                and.w      D0, [A4 + 0x3C0]
  4023. 00002C92  670A                     beq        +0xC /* 00002C9E */
  4024. 00002C94  177C 0005 0030           move.b     [A3 + 0x30], 0x5
  4025. 00002C9A  6000 0084                bra        +0x86 /* 00002D20 */
  4026. label00002C9E:
  4027. 00002C9E  7004                     moveq.l    D0, 0x04
  4028. 00002CA0  C06C 03BE                and.w      D0, [A4 + 0x3BE]
  4029. 00002CA4  6730                     beq        +0x32 /* 00002CD6 */
  4030. 00002CA6  7001                     moveq.l    D0, 0x01
  4031. 00002CA8  C06C 03BE                and.w      D0, [A4 + 0x3BE]
  4032. 00002CAC  6708                     beq        +0xA /* 00002CB6 */
  4033. 00002CAE  7008                     moveq.l    D0, 0x08
  4034. 00002CB0  C06C 03BE                and.w      D0, [A4 + 0x3BE]
  4035. 00002CB4  6620                     bne        +0x22 /* 00002CD6 */
  4036. label00002CB6:
  4037. 00002CB6  7002                     moveq.l    D0, 0x02
  4038. 00002CB8  C06C 03C0                and.w      D0, [A4 + 0x3C0]
  4039. 00002CBC  6704                     beq        +0x6 /* 00002CC2 */
  4040. 00002CBE  7005                     moveq.l    D0, 0x05
  4041. 00002CC0  600E                     bra        +0x10 /* 00002CD0 */
  4042. label00002CC2:
  4043. 00002CC2  7008                     moveq.l    D0, 0x08
  4044. 00002CC4  C06C 03C0                and.w      D0, [A4 + 0x3C0]
  4045. 00002CC8  6704                     beq        +0x6 /* 00002CCE */
  4046. 00002CCA  7006                     moveq.l    D0, 0x06
  4047. 00002CCC  6002                     bra        +0x4 /* 00002CD0 */
  4048. label00002CCE:
  4049. 00002CCE  7000                     moveq.l    D0, 0x00
  4050. label00002CD0:
  4051. 00002CD0  1740 0030                move.b     [A3 + 0x30], D0
  4052. 00002CD4  6004                     bra        +0x6 /* 00002CDA */
  4053. label00002CD6:
  4054. 00002CD6  422B 0030                clr.b      [A3 + 0x30]
  4055. label00002CDA:
  4056. 00002CDA  4A2B 0030                tst.b      [A3 + 0x30]
  4057. 00002CDE  6640                     bne        +0x42 /* 00002D20 */
  4058. 00002CE0  7004                     moveq.l    D0, 0x04
  4059. 00002CE2  C06C 03C0                and.w      D0, [A4 + 0x3C0]
  4060. 00002CE6  6738                     beq        +0x3A /* 00002D20 */
  4061. 00002CE8  177C 0006 0030           move.b     [A3 + 0x30], 0x6
  4062. 00002CEE  6030                     bra        +0x32 /* 00002D20 */
  4063. 00002CF0  7000                     moveq.l    D0, 0x00
  4064. 00002CF2  7204                     moveq.l    D1, 0x04
  4065. 00002CF4  C26C 03BE                and.w      D1, [A4 + 0x3BE]
  4066. 00002CF8  57C0                     seq        D0
  4067. 00002CFA  4400                     neg.b      D0
  4068. 00002CFC  6704                     beq        +0x6 /* 00002D02 */
  4069. 00002CFE  7000                     moveq.l    D0, 0x00
  4070. 00002D00  601A                     bra        +0x1C /* 00002D1C */
  4071. label00002D02:
  4072. 00002D02  7002                     moveq.l    D0, 0x02
  4073. 00002D04  C06C 03C0                and.w      D0, [A4 + 0x3C0]
  4074. 00002D08  6704                     beq        +0x6 /* 00002D0E */
  4075. 00002D0A  7005                     moveq.l    D0, 0x05
  4076. 00002D0C  600E                     bra        +0x10 /* 00002D1C */
  4077. label00002D0E:
  4078. 00002D0E  700C                     moveq.l    D0, 0x0C
  4079. 00002D10  C06C 03C0                and.w      D0, [A4 + 0x3C0]
  4080. 00002D14  6704                     beq        +0x6 /* 00002D1A */
  4081. 00002D16  7006                     moveq.l    D0, 0x06
  4082. 00002D18  6002                     bra        +0x4 /* 00002D1C */
  4083. label00002D1A:
  4084. 00002D1A  7000                     moveq.l    D0, 0x00
  4085. label00002D1C:
  4086. 00002D1C  1740 0030                move.b     [A3 + 0x30], D0
  4087. label00002D20:
  4088. 00002D20  4A2B 0030                tst.b      [A3 + 0x30]
  4089. 00002D24  6700 075C                beq        +0x75E /* 00003482 */
  4090. 00002D28  7005                     moveq.l    D0, 0x05
  4091. 00002D2A  B02B 0031                cmp.b      D0, [A3 + 0x31]
  4092. 00002D2E  6700 0752                beq        +0x754 /* 00003482 */
  4093. 00002D32  4A6C 0406                tst.w      [A4 + 0x406]
  4094. 00002D36  6708                     beq        +0xA /* 00002D40 */
  4095. 00002D38  4A6C 0108                tst.w      [A4 + 0x108]
  4096. 00002D3C  6700 0744                beq        +0x746 /* 00003482 */
  4097. label00002D40:
  4098. 00002D40  4A6C 0108                tst.w      [A4 + 0x108]
  4099. 00002D44  6706                     beq        +0x8 /* 00002D4C */
  4100. 00002D46  41EB 0032                lea.l      A0, [A3 + 0x32]
  4101. 00002D4A  6004                     bra        +0x6 /* 00002D50 */
  4102. label00002D4C:
  4103. 00002D4C  41EC 0408                lea.l      A0, [A4 + 0x408]
  4104. label00002D50:
  4105. 00002D50  43EE FEE6                lea.l      A1, [A6 - 0x11A]
  4106. 00002D54  22D8                     move.l     [A1]+, [A0]+
  4107. 00002D56  22D8                     move.l     [A1]+, [A0]+
  4108. 00002D58  4A2B 0007                tst.b      [A3 + 0x7]
  4109. 00002D5C  6618                     bne        +0x1A /* 00002D76 */
  4110. 00002D5E  4A2B 0003                tst.b      [A3 + 0x3]
  4111. 00002D62  6612                     bne        +0x14 /* 00002D76 */
  4112. 00002D64  426E FEF2                clr.w      [A6 - 0x10E]
  4113. 00002D68  426E FEF4                clr.w      [A6 - 0x10C]
  4114. 00002D6C  426E FEEE                clr.w      [A6 - 0x112]
  4115. 00002D70  426E FEF0                clr.w      [A6 - 0x110]
  4116. 00002D74  604C                     bra        +0x4E /* 00002DC2 */
  4117. label00002D76:
  4118. 00002D76  486E FEEE                pea.l      [A6 - 0x112]
  4119. 00002D7A  2F0B                     move.l     -[A7], A3
  4120. 00002D7C  4EAD 0952                jsr        [A5 + 0x952 /* export_294 */]
  4121. 00002D80  302C 010A                move.w     D0, [A4 + 0x10A]
  4122. 00002D84  D16E FEF0                add.w      [A6 - 0x110], D0
  4123. 00002D88  302E FEF0                move.w     D0, [A6 - 0x110]
  4124. 00002D8C  D16E FEE8                add.w      [A6 - 0x118], D0
  4125. 00002D90  302C 010A                move.w     D0, [A4 + 0x10A]
  4126. 00002D94  D16E FEEE                add.w      [A6 - 0x112], D0
  4127. 00002D98  302E FEEE                move.w     D0, [A6 - 0x112]
  4128. 00002D9C  D16E FEE6                add.w      [A6 - 0x11A], D0
  4129. 00002DA0  302C 010A                move.w     D0, [A4 + 0x10A]
  4130. 00002DA4  D16E FEF4                add.w      [A6 - 0x10C], D0
  4131. 00002DA8  302E FEF4                move.w     D0, [A6 - 0x10C]
  4132. 00002DAC  916E FEEC                sub.w      [A6 - 0x114], D0
  4133. 00002DB0  302C 010A                move.w     D0, [A4 + 0x10A]
  4134. 00002DB4  D16E FEF2                add.w      [A6 - 0x10E], D0
  4135. 00002DB8  302E FEF2                move.w     D0, [A6 - 0x10E]
  4136. 00002DBC  916E FEEA                sub.w      [A6 - 0x116], D0
  4137. 00002DC0  508F                     addq.l     A7, 8
  4138. label00002DC2:
  4139. 00002DC2  7005                     moveq.l    D0, 0x05
  4140. 00002DC4  B02B 0030                cmp.b      D0, [A3 + 0x30]
  4141. 00002DC8  6600 0228                bne        +0x22A /* 00002FF2 */
  4142. 00002DCC  41EE FEEE                lea.l      A0, [A6 - 0x112]
  4143. 00002DD0  2F20                     move.l     -[A7], -[A0]
  4144. 00002DD2  2F20                     move.l     -[A7], -[A0]
  4145. 00002DD4  2F2E FED2                move.l     -[A7], [A6 - 0x12E]
  4146. 00002DD8  2F0C                     move.l     -[A7], A4
  4147. 00002DDA  4EBA 0F40                jsr        [PC + 0xF40 /* 00003D1C */]
  4148. 00002DDE  486C 0420                pea.l      [A4 + 0x420]
  4149. 00002DE2  4EAD 082A                jsr        [A5 + 0x82A /* export_257 */]
  4150. 00002DE6  7000                     moveq.l    D0, 0x00
  4151. 00002DE8  102C 0424                move.b     D0, [A4 + 0x424]
  4152. 00002DEC  E548                     lsl        D0.w, 2
  4153. 00002DEE  3200                     move.w     D1, D0
  4154. 00002DF0  E548                     lsl        D0.w, 2
  4155. 00002DF2  D041                     add.w      D0, D1
  4156. 00002DF4  3740 0026                move.w     [A3 + 0x26], D0
  4157. 00002DF8  48C0                     ext.l      D0
  4158. 00002DFA  81FC 0002                divs.w     D0, 0x2
  4159. 00002DFE  3D40 FEF8                move.w     [A6 - 0x108], D0
  4160. 00002E02  426B 002E                clr.w      [A3 + 0x2E]
  4161. 00002E06  4247                     clr.w      D7
  4162. 00002E08  4246                     clr.w      D6
  4163. 00002E0A  4FEF 0014                lea.l      A7, [A7 + 0x14]
  4164. 00002E0E  6030                     bra        +0x32 /* 00002E40 */
  4165. label00002E10:
  4166. 00002E10  7000                     moveq.l    D0, 0x00
  4167. 00002E12  2F00                     move.l     -[A7], D0
  4168. 00002E14  486E FED6                pea.l      [A6 - 0x12A]
  4169. 00002E18  486E FEFC                pea.l      [A6 - 0x104]
  4170. 00002E1C  7200                     moveq.l    D1, 0x00
  4171. 00002E1E  3206                     move.w     D1, D6
  4172. 00002E20  2F01                     move.l     -[A7], D1
  4173. 00002E22  2F0B                     move.l     -[A7], A3
  4174. 00002E24  2F0C                     move.l     -[A7], A4
  4175. 00002E26  4EBA 0D54                jsr        [PC + 0xD54 /* 00003B7C */]
  4176. 00002E2A  486E FEFC                pea.l      [A6 - 0x104]
  4177. 00002E2E  4EAD 078A                jsr        [A5 + 0x78A /* export_237 */]
  4178. 00002E32  3800                     move.w     D4, D0
  4179. 00002E34  B847                     cmp.w      D4, D7
  4180. 00002E36  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  4181. 00002E3A  6F02                     ble        +0x4 /* 00002E3E */
  4182. 00002E3C  3E04                     move.w     D7, D4
  4183. label00002E3E:
  4184. 00002E3E  5246                     addq.w     D6, 1
  4185. label00002E40:
  4186. 00002E40  7000                     moveq.l    D0, 0x00
  4187. 00002E42  3006                     move.w     D0, D6
  4188. 00002E44  206E FED2                movea.l    A0, [A6 - 0x12E]
  4189. 00002E48  3228 006E                move.w     D1, [A0 + 0x6E]
  4190. 00002E4C  48C1                     ext.l      D1
  4191. 00002E4E  B280                     cmp.l      D1, D0
  4192. 00002E50  6CBE                     bge        -0x40 /* 00002E10 */
  4193. 00002E52  3744 0028                move.w     [A3 + 0x28], D4
  4194. 00002E56  7002                     moveq.l    D0, 0x02
  4195. 00002E58  B02B 0031                cmp.b      D0, [A3 + 0x31]
  4196. 00002E5C  6300 009A                bls        +0x9C /* 00002EF8 */
  4197. 00002E60  302E FEF8                move.w     D0, [A6 - 0x108]
  4198. 00002E64  D16E FEE6                add.w      [A6 - 0x11A], D0
  4199. 00002E68  302E FEF8                move.w     D0, [A6 - 0x108]
  4200. 00002E6C  916E FEEA                sub.w      [A6 - 0x116], D0
  4201. 00002E70  302E FEF8                move.w     D0, [A6 - 0x108]
  4202. 00002E74  D16E FEEE                add.w      [A6 - 0x112], D0
  4203. 00002E78  302E FEF8                move.w     D0, [A6 - 0x108]
  4204. 00002E7C  D16E FEF2                add.w      [A6 - 0x10E], D0
  4205. 00002E80  4A6C 0108                tst.w      [A4 + 0x108]
  4206. 00002E84  6716                     beq        +0x18 /* 00002E9C */
  4207. 00002E86  302E FEEC                move.w     D0, [A6 - 0x114]
  4208. 00002E8A  906E FEE8                sub.w      D0, [A6 - 0x118]
  4209. 00002E8E  906E FEF8                sub.w      D0, [A6 - 0x108]
  4210. 00002E92  9047                     sub.w      D0, D7
  4211. 00002E94  3740 0026                move.w     [A3 + 0x26], D0
  4212. 00002E98  6000 05B0                bra        +0x5B2 /* 0000344A */
  4213. label00002E9C:
  4214. 00002E9C  4A2B 0031                tst.b      [A3 + 0x31]
  4215. 00002EA0  6630                     bne        +0x32 /* 00002ED2 */
  4216. 00002EA2  302B 0026                move.w     D0, [A3 + 0x26]
  4217. 00002EA6  D06E FEE8                add.w      D0, [A6 - 0x118]
  4218. 00002EAA  322E FEF8                move.w     D1, [A6 - 0x108]
  4219. 00002EAE  D240                     add.w      D1, D0
  4220. 00002EB0  D247                     add.w      D1, D7
  4221. 00002EB2  3D41 FEEC                move.w     [A6 - 0x114], D1
  4222. 00002EB6  302E FEF4                move.w     D0, [A6 - 0x10C]
  4223. 00002EBA  D06E FEEC                add.w      D0, [A6 - 0x114]
  4224. 00002EBE  3740 0038                move.w     [A3 + 0x38], D0
  4225. 00002EC2  302C 010A                move.w     D0, [A4 + 0x10A]
  4226. 00002EC6  D06B 0038                add.w      D0, [A3 + 0x38]
  4227. 00002ECA  3940 040A                move.w     [A4 + 0x40A], D0
  4228. 00002ECE  6000 057A                bra        +0x57C /* 0000344A */
  4229. label00002ED2:
  4230. 00002ED2  302E FEEC                move.w     D0, [A6 - 0x114]
  4231. 00002ED6  906B 0026                sub.w      D0, [A3 + 0x26]
  4232. 00002EDA  906E FEF8                sub.w      D0, [A6 - 0x108]
  4233. 00002EDE  9047                     sub.w      D0, D7
  4234. 00002EE0  3D40 FEE8                move.w     [A6 - 0x118], D0
  4235. 00002EE4  906E FEF0                sub.w      D0, [A6 - 0x110]
  4236. 00002EE8  3740 0034                move.w     [A3 + 0x34], D0
  4237. 00002EEC  906C 010A                sub.w      D0, [A4 + 0x10A]
  4238. 00002EF0  3940 040E                move.w     [A4 + 0x40E], D0
  4239. 00002EF4  6000 0554                bra        +0x556 /* 0000344A */
  4240. label00002EF8:
  4241. 00002EF8  206E FED2                movea.l    A0, [A6 - 0x12E]
  4242. 00002EFC  302B 0026                move.w     D0, [A3 + 0x26]
  4243. 00002F00  D047                     add.w      D0, D7
  4244. 00002F02  C1E8 006E                muls.w     D0, [A0 + 0x6E]
  4245. 00002F06  322E FEEC                move.w     D1, [A6 - 0x114]
  4246. 00002F0A  926E FEE8                sub.w      D1, [A6 - 0x118]
  4247. 00002F0E  48C1                     ext.l      D1
  4248. 00002F10  B280                     cmp.l      D1, D0
  4249. 00002F12  6D36                     blt        +0x38 /* 00002F4A */
  4250. 00002F14  48C7                     ext.l      D7
  4251. 00002F16  2007                     move.l     D0, D7
  4252. 00002F18  81FC 0002                divs.w     D0, 0x2
  4253. 00002F1C  D16E FEE8                add.w      [A6 - 0x118], D0
  4254. 00002F20  48C7                     ext.l      D7
  4255. 00002F22  2007                     move.l     D0, D7
  4256. 00002F24  81FC 0002                divs.w     D0, 0x2
  4257. 00002F28  916E FEEC                sub.w      [A6 - 0x114], D0
  4258. 00002F2C  48C7                     ext.l      D7
  4259. 00002F2E  2007                     move.l     D0, D7
  4260. 00002F30  81FC 0002                divs.w     D0, 0x2
  4261. 00002F34  D16E FEF0                add.w      [A6 - 0x110], D0
  4262. 00002F38  48C7                     ext.l      D7
  4263. 00002F3A  2007                     move.l     D0, D7
  4264. 00002F3C  81FC 0002                divs.w     D0, 0x2
  4265. 00002F40  D16E FEF4                add.w      [A6 - 0x10C], D0
  4266. 00002F44  3E2B 0026                move.w     D7, [A3 + 0x26]
  4267. 00002F48  602E                     bra        +0x30 /* 00002F78 */
  4268. label00002F4A:
  4269. 00002F4A  7000                     moveq.l    D0, 0x00
  4270. 00002F4C  102C 0424                move.b     D0, [A4 + 0x424]
  4271. 00002F50  D040                     add.w      D0, D0
  4272. 00002F52  3200                     move.w     D1, D0
  4273. 00002F54  E548                     lsl        D0.w, 2
  4274. 00002F56  D041                     add.w      D0, D1
  4275. 00002F58  D16E FEE8                add.w      [A6 - 0x118], D0
  4276. 00002F5C  7000                     moveq.l    D0, 0x00
  4277. 00002F5E  102C 0424                move.b     D0, [A4 + 0x424]
  4278. 00002F62  D040                     add.w      D0, D0
  4279. 00002F64  3200                     move.w     D1, D0
  4280. 00002F66  E548                     lsl        D0.w, 2
  4281. 00002F68  D041                     add.w      D0, D1
  4282. 00002F6A  916E FEEC                sub.w      [A6 - 0x114], D0
  4283. 00002F6E  377C 0001 002E           move.w     [A3 + 0x2E], 0x1
  4284. 00002F74  3E2B 0028                move.w     D7, [A3 + 0x28]
  4285. label00002F78:
  4286. 00002F78  4A6C 0108                tst.w      [A4 + 0x108]
  4287. 00002F7C  6716                     beq        +0x18 /* 00002F94 */
  4288. 00002F7E  302E FEEA                move.w     D0, [A6 - 0x116]
  4289. 00002F82  906E FEE6                sub.w      D0, [A6 - 0x11A]
  4290. 00002F86  906E FEF8                sub.w      D0, [A6 - 0x108]
  4291. 00002F8A  9047                     sub.w      D0, D7
  4292. 00002F8C  3740 0026                move.w     [A3 + 0x26], D0
  4293. 00002F90  6000 04B8                bra        +0x4BA /* 0000344A */
  4294. label00002F94:
  4295. 00002F94  7002                     moveq.l    D0, 0x02
  4296. 00002F96  B02B 0031                cmp.b      D0, [A3 + 0x31]
  4297. 00002F9A  6630                     bne        +0x32 /* 00002FCC */
  4298. 00002F9C  302B 0026                move.w     D0, [A3 + 0x26]
  4299. 00002FA0  D06E FEE6                add.w      D0, [A6 - 0x11A]
  4300. 00002FA4  322E FEF8                move.w     D1, [A6 - 0x108]
  4301. 00002FA8  D240                     add.w      D1, D0
  4302. 00002FAA  D247                     add.w      D1, D7
  4303. 00002FAC  3D41 FEEA                move.w     [A6 - 0x116], D1
  4304. 00002FB0  302E FEF2                move.w     D0, [A6 - 0x10E]
  4305. 00002FB4  D06E FEEA                add.w      D0, [A6 - 0x116]
  4306. 00002FB8  3740 0036                move.w     [A3 + 0x36], D0
  4307. 00002FBC  302C 010A                move.w     D0, [A4 + 0x10A]
  4308. 00002FC0  D06B 0036                add.w      D0, [A3 + 0x36]
  4309. 00002FC4  3940 0408                move.w     [A4 + 0x408], D0
  4310. 00002FC8  6000 0480                bra        +0x482 /* 0000344A */
  4311. label00002FCC:
  4312. 00002FCC  302E FEEA                move.w     D0, [A6 - 0x116]
  4313. 00002FD0  906B 0026                sub.w      D0, [A3 + 0x26]
  4314. 00002FD4  906E FEF8                sub.w      D0, [A6 - 0x108]
  4315. 00002FD8  9047                     sub.w      D0, D7
  4316. 00002FDA  3D40 FEE6                move.w     [A6 - 0x11A], D0
  4317. 00002FDE  906E FEEE                sub.w      D0, [A6 - 0x112]
  4318. 00002FE2  3740 0032                move.w     [A3 + 0x32], D0
  4319. 00002FE6  906C 010A                sub.w      D0, [A4 + 0x10A]
  4320. 00002FEA  3940 040C                move.w     [A4 + 0x40C], D0
  4321. 00002FEE  6000 045A                bra        +0x45C /* 0000344A */
  4322. label00002FF2:
  4323. 00002FF2  7006                     moveq.l    D0, 0x06
  4324. 00002FF4  B02B 0030                cmp.b      D0, [A3 + 0x30]
  4325. 00002FF8  6616                     bne        +0x18 /* 00003010 */
  4326. 00002FFA  41EE FEEE                lea.l      A0, [A6 - 0x112]
  4327. 00002FFE  2F20                     move.l     -[A7], -[A0]
  4328. 00003000  2F20                     move.l     -[A7], -[A0]
  4329. 00003002  2F2E FED2                move.l     -[A7], [A6 - 0x12E]
  4330. 00003006  2F0C                     move.l     -[A7], A4
  4331. 00003008  4EBA 0D12                jsr        [PC + 0xD12 /* 00003D1C */]
  4332. 0000300C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4333. label00003010:
  4334. 00003010  4A6C 0108                tst.w      [A4 + 0x108]
  4335. 00003014  6708                     beq        +0xA /* 0000301E */
  4336. 00003016  2F0C                     move.l     -[A7], A4
  4337. 00003018  4EBA 1814                jsr        [PC + 0x1814 /* 0000482E */]
  4338. 0000301C  588F                     addq.l     A7, 4
  4339. label0000301E:
  4340. 0000301E  4245                     clr.w      D5
  4341. 00003020  4247                     clr.w      D7
  4342. 00003022  426D ED7C                clr.w      [A5 - 0x1284]
  4343. 00003026  4246                     clr.w      D6
  4344. 00003028  6048                     bra        +0x4A /* 00003072 */
  4345. label0000302A:
  4346. 0000302A  7001                     moveq.l    D0, 0x01
  4347. 0000302C  2F00                     move.l     -[A7], D0
  4348. 0000302E  486E FED6                pea.l      [A6 - 0x12A]
  4349. 00003032  486E FEFC                pea.l      [A6 - 0x104]
  4350. 00003036  7200                     moveq.l    D1, 0x00
  4351. 00003038  3206                     move.w     D1, D6
  4352. 0000303A  2F01                     move.l     -[A7], D1
  4353. 0000303C  2F0B                     move.l     -[A7], A3
  4354. 0000303E  2F0C                     move.l     -[A7], A4
  4355. 00003040  4EBA 0B3A                jsr        [PC + 0xB3A /* 00003B7C */]
  4356. 00003044  4A40                     tst.w      D0
  4357. 00003046  4FEF 0018                lea.l      A7, [A7 + 0x18]
  4358. 0000304A  6724                     beq        +0x26 /* 00003070 */
  4359. 0000304C  7000                     moveq.l    D0, 0x00
  4360. 0000304E  102E FEDA                move.b     D0, [A6 - 0x126]
  4361. 00003052  BA40                     cmp.w      D5, D0
  4362. 00003054  6C08                     bge        +0xA /* 0000305E */
  4363. 00003056  7000                     moveq.l    D0, 0x00
  4364. 00003058  102E FEDA                move.b     D0, [A6 - 0x126]
  4365. 0000305C  3A00                     move.w     D5, D0
  4366. label0000305E:
  4367. 0000305E  486E FEFC                pea.l      [A6 - 0x104]
  4368. 00003062  4EAD 078A                jsr        [A5 + 0x78A /* export_237 */]
  4369. 00003066  3800                     move.w     D4, D0
  4370. 00003068  B847                     cmp.w      D4, D7
  4371. 0000306A  588F                     addq.l     A7, 4
  4372. 0000306C  6F02                     ble        +0x4 /* 00003070 */
  4373. 0000306E  3E04                     move.w     D7, D4
  4374. label00003070:
  4375. 00003070  5246                     addq.w     D6, 1
  4376. label00003072:
  4377. 00003072  7000                     moveq.l    D0, 0x00
  4378. 00003074  3006                     move.w     D0, D6
  4379. 00003076  7206                     moveq.l    D1, 0x06
  4380. 00003078  B22B 0030                cmp.b      D1, [A3 + 0x30]
  4381. 0000307C  6708                     beq        +0xA /* 00003086 */
  4382. 0000307E  322C 0116                move.w     D1, [A4 + 0x116]
  4383. 00003082  48C1                     ext.l      D1
  4384. 00003084  600C                     bra        +0xE /* 00003092 */
  4385. label00003086:
  4386. 00003086  206E FED2                movea.l    A0, [A6 - 0x12E]
  4387. 0000308A  3228 006E                move.w     D1, [A0 + 0x6E]
  4388. 0000308E  5241                     addq.w     D1, 1
  4389. 00003090  48C1                     ext.l      D1
  4390. label00003092:
  4391. 00003092  B280                     cmp.l      D1, D0
  4392. 00003094  6E94                     bgt        -0x6A /* 0000302A */
  4393. 00003096  3744 0028                move.w     [A3 + 0x28], D4
  4394. 0000309A  3005                     move.w     D0, D5
  4395. 0000309C  48C0                     ext.l      D0
  4396. 0000309E  E588                     lsl        D0, 2
  4397. 000030A0  2200                     move.l     D1, D0
  4398. 000030A2  E588                     lsl        D0, 2
  4399. 000030A4  D081                     add.l      D0, D1
  4400. 000030A6  3A00                     move.w     D5, D0
  4401. 000030A8  48C5                     ext.l      D5
  4402. 000030AA  2005                     move.l     D0, D5
  4403. 000030AC  E280                     asr        D0, 1
  4404. 000030AE  3D40 FEF8                move.w     [A6 - 0x108], D0
  4405. 000030B2  3745 0026                move.w     [A3 + 0x26], D5
  4406. 000030B6  3745 0024                move.w     [A3 + 0x24], D5
  4407. 000030BA  376D ED7C 001E           move.w     [A3 + 0x1E], [A5 - 0x1284]
  4408. 000030C0  7002                     moveq.l    D0, 0x02
  4409. 000030C2  B02B 0031                cmp.b      D0, [A3 + 0x31]
  4410. 000030C6  6300 018A                bls        +0x18C /* 00003252 */
  4411. 000030CA  302E FEEA                move.w     D0, [A6 - 0x116]
  4412. 000030CE  906E FEE6                sub.w      D0, [A6 - 0x11A]
  4413. 000030D2  3D40 FEFA                move.w     [A6 - 0x106], D0
  4414. 000030D6  377C 0001 0022           move.w     [A3 + 0x22], 0x1
  4415. label000030DC:
  4416. 000030DC  302B 001E                move.w     D0, [A3 + 0x1E]
  4417. 000030E0  5340                     subq.w     D0, 1
  4418. 000030E2  48C0                     ext.l      D0
  4419. 000030E4  81EB 0022                divs.w     D0, [A3 + 0x22]
  4420. 000030E8  5240                     addq.w     D0, 1
  4421. 000030EA  3740 0020                move.w     [A3 + 0x20], D0
  4422. 000030EE  0C40 0001                cmpi.w     D0, 0x1
  4423. 000030F2  672A                     beq        +0x2C /* 0000311E */
  4424. 000030F4  302E FEFA                move.w     D0, [A6 - 0x106]
  4425. 000030F8  48C0                     ext.l      D0
  4426. 000030FA  322B 0020                move.w     D1, [A3 + 0x20]
  4427. 000030FE  C3C5                     muls.w     D1, D5
  4428. 00003100  9081                     sub.l      D0, D1
  4429. 00003102  322B 0020                move.w     D1, [A3 + 0x20]
  4430. 00003106  48C1                     ext.l      D1
  4431. 00003108  5381                     subq.l     D1, 1
  4432. 0000310A  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  4433. 0000310E  322E FEF8                move.w     D1, [A6 - 0x108]
  4434. 00003112  48C1                     ext.l      D1
  4435. 00003114  B280                     cmp.l      D1, D0
  4436. 00003116  6F06                     ble        +0x8 /* 0000311E */
  4437. 00003118  526B 0022                addq.w     [A3 + 0x22], 1
  4438. 0000311C  60BE                     bra        -0x40 /* 000030DC */
  4439. label0000311E:
  4440. 0000311E  7001                     moveq.l    D0, 0x01
  4441. 00003120  B06B 0020                cmp.w      D0, [A3 + 0x20]
  4442. 00003124  672E                     beq        +0x30 /* 00003154 */
  4443. 00003126  7004                     moveq.l    D0, 0x04
  4444. 00003128  B06B 0020                cmp.w      D0, [A3 + 0x20]
  4445. 0000312C  6F60                     ble        +0x62 /* 0000318E */
  4446. 0000312E  4A6C 0108                tst.w      [A4 + 0x108]
  4447. 00003132  665A                     bne        +0x5C /* 0000318E */
  4448. 00003134  302E FEFA                move.w     D0, [A6 - 0x106]
  4449. 00003138  48C0                     ext.l      D0
  4450. 0000313A  322B 0020                move.w     D1, [A3 + 0x20]
  4451. 0000313E  C3C5                     muls.w     D1, D5
  4452. 00003140  9081                     sub.l      D0, D1
  4453. 00003142  322B 0020                move.w     D1, [A3 + 0x20]
  4454. 00003146  48C1                     ext.l      D1
  4455. 00003148  5381                     subq.l     D1, 1
  4456. 0000314A  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  4457. 0000314E  48C5                     ext.l      D5
  4458. 00003150  BA80                     cmp.l      D5, D0
  4459. 00003152  6C3A                     bge        +0x3C /* 0000318E */
  4460. label00003154:
  4461. 00003154  302E FEFA                move.w     D0, [A6 - 0x106]
  4462. 00003158  48C0                     ext.l      D0
  4463. 0000315A  48C5                     ext.l      D5
  4464. 0000315C  2205                     move.l     D1, D5
  4465. 0000315E  E381                     asl        D1, 1
  4466. 00003160  342B 0020                move.w     D2, [A3 + 0x20]
  4467. 00003164  48C2                     ext.l      D2
  4468. 00003166  2F00                     move.l     -[A7], D0
  4469. 00003168  2001                     move.l     D0, D1
  4470. 0000316A  2202                     move.l     D1, D2
  4471. 0000316C  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  4472. 00003170  2200                     move.l     D1, D0
  4473. 00003172  201F                     move.l     D0, [A7]+
  4474. 00003174  9081                     sub.l      D0, D1
  4475. 00003176  48C5                     ext.l      D5
  4476. 00003178  D085                     add.l      D0, D5
  4477. 0000317A  81FC 0002                divs.w     D0, 0x2
  4478. 0000317E  3D40 FEFA                move.w     [A6 - 0x106], D0
  4479. 00003182  D16E FEE6                add.w      [A6 - 0x11A], D0
  4480. 00003186  302E FEFA                move.w     D0, [A6 - 0x106]
  4481. 0000318A  916E FEEA                sub.w      [A6 - 0x116], D0
  4482. label0000318E:
  4483. 0000318E  302E FEF8                move.w     D0, [A6 - 0x108]
  4484. 00003192  D06B 0026                add.w      D0, [A3 + 0x26]
  4485. 00003196  D047                     add.w      D0, D7
  4486. 00003198  D045                     add.w      D0, D5
  4487. 0000319A  3D40 FEFA                move.w     [A6 - 0x106], D0
  4488. 0000319E  4A6C 0108                tst.w      [A4 + 0x108]
  4489. 000031A2  6600 01A6                bne        +0x1A8 /* 0000334A */
  4490. 000031A6  4A2B 0031                tst.b      [A3 + 0x31]
  4491. 000031AA  6654                     bne        +0x56 /* 00003200 */
  4492. 000031AC  302E FEE8                move.w     D0, [A6 - 0x118]
  4493. 000031B0  48C0                     ext.l      D0
  4494. 000031B2  322B 0022                move.w     D1, [A3 + 0x22]
  4495. 000031B6  C3EE FEFA                muls.w     D1, [A6 - 0x106]
  4496. 000031BA  D280                     add.l      D1, D0
  4497. 000031BC  48C5                     ext.l      D5
  4498. 000031BE  9285                     sub.l      D1, D5
  4499. 000031C0  2D41 FFFC                move.l     [A6 - 0x4], D1
  4500. 000031C4  302E FEEC                move.w     D0, [A6 - 0x114]
  4501. 000031C8  48C0                     ext.l      D0
  4502. 000031CA  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  4503. 000031CE  6C14                     bge        +0x16 /* 000031E4 */
  4504. 000031D0  4878 06B0                push.l     0x6B0
  4505. 000031D4  4EAD 19BA                jsr        [A5 + 0x19BA /* export_819 */]
  4506. 000031D8  177C 0005 0031           move.b     [A3 + 0x31], 0x5
  4507. 000031DE  588F                     addq.l     A7, 4
  4508. 000031E0  6000 0168                bra        +0x16A /* 0000334A */
  4509. label000031E4:
  4510. 000031E4  3D6E FFFE FEEC           move.w     [A6 - 0x114], [A6 - 0x2]
  4511. 000031EA  302E FEF4                move.w     D0, [A6 - 0x10C]
  4512. 000031EE  D06E FEEC                add.w      D0, [A6 - 0x114]
  4513. 000031F2  322C 010A                move.w     D1, [A4 + 0x10A]
  4514. 000031F6  D240                     add.w      D1, D0
  4515. 000031F8  3941 040A                move.w     [A4 + 0x40A], D1
  4516. 000031FC  6000 014C                bra        +0x14E /* 0000334A */
  4517. label00003200:
  4518. 00003200  302E FEEC                move.w     D0, [A6 - 0x114]
  4519. 00003204  48C0                     ext.l      D0
  4520. 00003206  322B 0022                move.w     D1, [A3 + 0x22]
  4521. 0000320A  C3EE FEFA                muls.w     D1, [A6 - 0x106]
  4522. 0000320E  9081                     sub.l      D0, D1
  4523. 00003210  48C5                     ext.l      D5
  4524. 00003212  D085                     add.l      D0, D5
  4525. 00003214  2D40 FFFC                move.l     [A6 - 0x4], D0
  4526. 00003218  302E FEE8                move.w     D0, [A6 - 0x118]
  4527. 0000321C  48C0                     ext.l      D0
  4528. 0000321E  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  4529. 00003222  6F14                     ble        +0x16 /* 00003238 */
  4530. 00003224  4878 06B0                push.l     0x6B0
  4531. 00003228  4EAD 19BA                jsr        [A5 + 0x19BA /* export_819 */]
  4532. 0000322C  177C 0005 0031           move.b     [A3 + 0x31], 0x5
  4533. 00003232  588F                     addq.l     A7, 4
  4534. 00003234  6000 0114                bra        +0x116 /* 0000334A */
  4535. label00003238:
  4536. 00003238  3D6E FFFE FEE8           move.w     [A6 - 0x118], [A6 - 0x2]
  4537. 0000323E  302E FEE8                move.w     D0, [A6 - 0x118]
  4538. 00003242  906E FEF0                sub.w      D0, [A6 - 0x110]
  4539. 00003246  906C 010A                sub.w      D0, [A4 + 0x10A]
  4540. 0000324A  3940 040E                move.w     [A4 + 0x40E], D0
  4541. 0000324E  6000 00FA                bra        +0xFC /* 0000334A */
  4542. label00003252:
  4543. 00003252  302E FEEC                move.w     D0, [A6 - 0x114]
  4544. 00003256  906E FEE8                sub.w      D0, [A6 - 0x118]
  4545. 0000325A  3D40 FEFA                move.w     [A6 - 0x106], D0
  4546. 0000325E  377C 0001 0020           move.w     [A3 + 0x20], 0x1
  4547. label00003264:
  4548. 00003264  302B 001E                move.w     D0, [A3 + 0x1E]
  4549. 00003268  5340                     subq.w     D0, 1
  4550. 0000326A  48C0                     ext.l      D0
  4551. 0000326C  81EB 0020                divs.w     D0, [A3 + 0x20]
  4552. 00003270  5240                     addq.w     D0, 1
  4553. 00003272  3740 0022                move.w     [A3 + 0x22], D0
  4554. 00003276  0C40 0001                cmpi.w     D0, 0x1
  4555. 0000327A  672E                     beq        +0x30 /* 000032AA */
  4556. 0000327C  302E FEFA                move.w     D0, [A6 - 0x106]
  4557. 00003280  48C0                     ext.l      D0
  4558. 00003282  322E FEF8                move.w     D1, [A6 - 0x108]
  4559. 00003286  D26B 0026                add.w      D1, [A3 + 0x26]
  4560. 0000328A  D247                     add.w      D1, D7
  4561. 0000328C  C3EB 0022                muls.w     D1, [A3 + 0x22]
  4562. 00003290  9081                     sub.l      D0, D1
  4563. 00003292  322B 0022                move.w     D1, [A3 + 0x22]
  4564. 00003296  48C1                     ext.l      D1
  4565. 00003298  5381                     subq.l     D1, 1
  4566. 0000329A  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  4567. 0000329E  48C5                     ext.l      D5
  4568. 000032A0  BA80                     cmp.l      D5, D0
  4569. 000032A2  6F06                     ble        +0x8 /* 000032AA */
  4570. 000032A4  526B 0020                addq.w     [A3 + 0x20], 1
  4571. 000032A8  60BA                     bra        -0x44 /* 00003264 */
  4572. label000032AA:
  4573. 000032AA  7004                     moveq.l    D0, 0x04
  4574. 000032AC  B06B 0022                cmp.w      D0, [A3 + 0x22]
  4575. 000032B0  6F36                     ble        +0x38 /* 000032E8 */
  4576. 000032B2  4A6C 0108                tst.w      [A4 + 0x108]
  4577. 000032B6  6630                     bne        +0x32 /* 000032E8 */
  4578. 000032B8  302E FEFA                move.w     D0, [A6 - 0x106]
  4579. 000032BC  48C0                     ext.l      D0
  4580. 000032BE  322E FEF8                move.w     D1, [A6 - 0x108]
  4581. 000032C2  D26B 0026                add.w      D1, [A3 + 0x26]
  4582. 000032C6  D247                     add.w      D1, D7
  4583. 000032C8  D245                     add.w      D1, D5
  4584. 000032CA  C3EB 0022                muls.w     D1, [A3 + 0x22]
  4585. 000032CE  9081                     sub.l      D0, D1
  4586. 000032D0  48C5                     ext.l      D5
  4587. 000032D2  D085                     add.l      D0, D5
  4588. 000032D4  81FC 0002                divs.w     D0, 0x2
  4589. 000032D8  3D40 FEFA                move.w     [A6 - 0x106], D0
  4590. 000032DC  D16E FEE8                add.w      [A6 - 0x118], D0
  4591. 000032E0  302E FEFA                move.w     D0, [A6 - 0x106]
  4592. 000032E4  916E FEEC                sub.w      [A6 - 0x114], D0
  4593. label000032E8:
  4594. 000032E8  302B 0020                move.w     D0, [A3 + 0x20]
  4595. 000032EC  5340                     subq.w     D0, 1
  4596. 000032EE  3D40 FEFA                move.w     [A6 - 0x106], D0
  4597. 000032F2  302E FEF8                move.w     D0, [A6 - 0x108]
  4598. 000032F6  D045                     add.w      D0, D5
  4599. 000032F8  C1EE FEFA                muls.w     D0, [A6 - 0x106]
  4600. 000032FC  48C5                     ext.l      D5
  4601. 000032FE  D085                     add.l      D0, D5
  4602. 00003300  3D40 FEFA                move.w     [A6 - 0x106], D0
  4603. 00003304  4A6C 0108                tst.w      [A4 + 0x108]
  4604. 00003308  6640                     bne        +0x42 /* 0000334A */
  4605. 0000330A  7002                     moveq.l    D0, 0x02
  4606. 0000330C  B02B 0031                cmp.b      D0, [A3 + 0x31]
  4607. 00003310  6620                     bne        +0x22 /* 00003332 */
  4608. 00003312  302E FEFA                move.w     D0, [A6 - 0x106]
  4609. 00003316  D06E FEE6                add.w      D0, [A6 - 0x11A]
  4610. 0000331A  3D40 FEEA                move.w     [A6 - 0x116], D0
  4611. 0000331E  302E FEF2                move.w     D0, [A6 - 0x10E]
  4612. 00003322  D06E FEEA                add.w      D0, [A6 - 0x116]
  4613. 00003326  322C 010A                move.w     D1, [A4 + 0x10A]
  4614. 0000332A  D240                     add.w      D1, D0
  4615. 0000332C  3941 0408                move.w     [A4 + 0x408], D1
  4616. 00003330  6018                     bra        +0x1A /* 0000334A */
  4617. label00003332:
  4618. 00003332  302E FEEA                move.w     D0, [A6 - 0x116]
  4619. 00003336  906E FEFA                sub.w      D0, [A6 - 0x106]
  4620. 0000333A  3D40 FEE6                move.w     [A6 - 0x11A], D0
  4621. 0000333E  906E FEEE                sub.w      D0, [A6 - 0x112]
  4622. 00003342  906C 010A                sub.w      D0, [A4 + 0x10A]
  4623. 00003346  3940 040C                move.w     [A4 + 0x40C], D0
  4624. label0000334A:
  4625. 0000334A  7001                     moveq.l    D0, 0x01
  4626. 0000334C  B06B 0022                cmp.w      D0, [A3 + 0x22]
  4627. 00003350  662A                     bne        +0x2C /* 0000337C */
  4628. 00003352  302E FEE8                move.w     D0, [A6 - 0x118]
  4629. 00003356  48C0                     ext.l      D0
  4630. 00003358  322E FEEC                move.w     D1, [A6 - 0x114]
  4631. 0000335C  48C1                     ext.l      D1
  4632. 0000335E  D280                     add.l      D1, D0
  4633. 00003360  E281                     asr        D1, 1
  4634. 00003362  48C1                     ext.l      D1
  4635. 00003364  302E FEF8                move.w     D0, [A6 - 0x108]
  4636. 00003368  D06B 0026                add.w      D0, [A3 + 0x26]
  4637. 0000336C  D047                     add.w      D0, D7
  4638. 0000336E  48C0                     ext.l      D0
  4639. 00003370  E280                     asr        D0, 1
  4640. 00003372  9280                     sub.l      D1, D0
  4641. 00003374  3741 002A                move.w     [A3 + 0x2A], D1
  4642. 00003378  6000 0096                bra        +0x98 /* 00003410 */
  4643. label0000337C:
  4644. 0000337C  302E FEEC                move.w     D0, [A6 - 0x114]
  4645. 00003380  906E FEE8                sub.w      D0, [A6 - 0x118]
  4646. 00003384  3D40 FEFA                move.w     [A6 - 0x106], D0
  4647. 00003388  302B 0022                move.w     D0, [A3 + 0x22]
  4648. 0000338C  5340                     subq.w     D0, 1
  4649. 0000338E  C1EB 0020                muls.w     D0, [A3 + 0x20]
  4650. 00003392  3D40 FEF6                move.w     [A6 - 0x10A], D0
  4651. 00003396  4247                     clr.w      D7
  4652. 00003398  426D ED7C                clr.w      [A5 - 0x1284]
  4653. 0000339C  4246                     clr.w      D6
  4654. 0000339E  6040                     bra        +0x42 /* 000033E0 */
  4655. label000033A0:
  4656. 000033A0  7001                     moveq.l    D0, 0x01
  4657. 000033A2  2F00                     move.l     -[A7], D0
  4658. 000033A4  486E FED6                pea.l      [A6 - 0x12A]
  4659. 000033A8  486E FEFC                pea.l      [A6 - 0x104]
  4660. 000033AC  7200                     moveq.l    D1, 0x00
  4661. 000033AE  3206                     move.w     D1, D6
  4662. 000033B0  2F01                     move.l     -[A7], D1
  4663. 000033B2  2F0B                     move.l     -[A7], A3
  4664. 000033B4  2F0C                     move.l     -[A7], A4
  4665. 000033B6  4EBA 07C4                jsr        [PC + 0x7C4 /* 00003B7C */]
  4666. 000033BA  4A40                     tst.w      D0
  4667. 000033BC  4FEF 0018                lea.l      A7, [A7 + 0x18]
  4668. 000033C0  671C                     beq        +0x1E /* 000033DE */
  4669. 000033C2  302D ED7C                move.w     D0, [A5 - 0x1284]
  4670. 000033C6  B06E FEF6                cmp.w      D0, [A6 - 0x10A]
  4671. 000033CA  6312                     bls        +0x14 /* 000033DE */
  4672. 000033CC  486E FEFC                pea.l      [A6 - 0x104]
  4673. 000033D0  4EAD 078A                jsr        [A5 + 0x78A /* export_237 */]
  4674. 000033D4  3800                     move.w     D4, D0
  4675. 000033D6  B847                     cmp.w      D4, D7
  4676. 000033D8  588F                     addq.l     A7, 4
  4677. 000033DA  6F02                     ble        +0x4 /* 000033DE */
  4678. 000033DC  3E04                     move.w     D7, D4
  4679. label000033DE:
  4680. 000033DE  5246                     addq.w     D6, 1
  4681. label000033E0:
  4682. 000033E0  7000                     moveq.l    D0, 0x00
  4683. 000033E2  302D ED7C                move.w     D0, [A5 - 0x1284]
  4684. 000033E6  322B 001E                move.w     D1, [A3 + 0x1E]
  4685. 000033EA  48C1                     ext.l      D1
  4686. 000033EC  B280                     cmp.l      D1, D0
  4687. 000033EE  6EB0                     bgt        -0x4E /* 000033A0 */
  4688. 000033F0  302E FEFA                move.w     D0, [A6 - 0x106]
  4689. 000033F4  906B 0026                sub.w      D0, [A3 + 0x26]
  4690. 000033F8  906E FEF8                sub.w      D0, [A6 - 0x108]
  4691. 000033FC  9047                     sub.w      D0, D7
  4692. 000033FE  48C0                     ext.l      D0
  4693. 00003400  322B 0022                move.w     D1, [A3 + 0x22]
  4694. 00003404  48C1                     ext.l      D1
  4695. 00003406  5381                     subq.l     D1, 1
  4696. 00003408  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  4697. 0000340C  3740 002A                move.w     [A3 + 0x2A], D0
  4698. label00003410:
  4699. 00003410  7001                     moveq.l    D0, 0x01
  4700. 00003412  B06B 0020                cmp.w      D0, [A3 + 0x20]
  4701. 00003416  6616                     bne        +0x18 /* 0000342E */
  4702. 00003418  302E FEE6                move.w     D0, [A6 - 0x11A]
  4703. 0000341C  48C0                     ext.l      D0
  4704. 0000341E  322E FEEA                move.w     D1, [A6 - 0x116]
  4705. 00003422  48C1                     ext.l      D1
  4706. 00003424  D280                     add.l      D1, D0
  4707. 00003426  E281                     asr        D1, 1
  4708. 00003428  3741 002C                move.w     [A3 + 0x2C], D1
  4709. 0000342C  601C                     bra        +0x1E /* 0000344A */
  4710. label0000342E:
  4711. 0000342E  302E FEEA                move.w     D0, [A6 - 0x116]
  4712. 00003432  906E FEE6                sub.w      D0, [A6 - 0x11A]
  4713. 00003436  9045                     sub.w      D0, D5
  4714. 00003438  48C0                     ext.l      D0
  4715. 0000343A  322B 0020                move.w     D1, [A3 + 0x20]
  4716. 0000343E  48C1                     ext.l      D1
  4717. 00003440  5381                     subq.l     D1, 1
  4718. 00003442  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  4719. 00003446  3740 002C                move.w     [A3 + 0x2C], D0
  4720. label0000344A:
  4721. 0000344A  41EB 003A                lea.l      A0, [A3 + 0x3A]
  4722. 0000344E  43EE FEE6                lea.l      A1, [A6 - 0x11A]
  4723. 00003452  20D9                     move.l     [A0]+, [A1]+
  4724. 00003454  20D9                     move.l     [A0]+, [A1]+
  4725. 00003456  302E FEF0                move.w     D0, [A6 - 0x110]
  4726. 0000345A  916E FEE8                sub.w      [A6 - 0x118], D0
  4727. 0000345E  302E FEEE                move.w     D0, [A6 - 0x112]
  4728. 00003462  916E FEE6                sub.w      [A6 - 0x11A], D0
  4729. 00003466  302E FEF4                move.w     D0, [A6 - 0x10C]
  4730. 0000346A  D16E FEEC                add.w      [A6 - 0x114], D0
  4731. 0000346E  302E FEF2                move.w     D0, [A6 - 0x10E]
  4732. 00003472  D16E FEEA                add.w      [A6 - 0x116], D0
  4733. 00003476  41EB 0032                lea.l      A0, [A3 + 0x32]
  4734. 0000347A  43EE FEE6                lea.l      A1, [A6 - 0x11A]
  4735. 0000347E  20D9                     move.l     [A0]+, [A1]+
  4736. 00003480  20D9                     move.l     [A0]+, [A1]+
  4737. label00003482:
  4738. 00003482  4CEE 18F0 FEBA           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x146]
  4739. 00003488  4E5E                     unlink     A6
  4740. 0000348A  4E75                     rts
  4741. export_1058:
  4742. fn0000348C:
  4743. 0000348C  4E56 FEC2                link       A6, -0x013E
  4744. 00003490  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  4745. 00003494  286E 0008                movea.l    A4, [A6 + 0x8]
  4746. 00003498  47EC 011E                lea.l      A3, [A4 + 0x11E]
  4747. 0000349C  41EC 025C                lea.l      A0, [A4 + 0x25C]
  4748. 000034A0  2D48 FEC2                move.l     [A6 - 0x13E], A0
  4749. 000034A4  41EE FEE0                lea.l      A0, [A6 - 0x120]
  4750. 000034A8  43EB 0032                lea.l      A1, [A3 + 0x32]
  4751. 000034AC  20D9                     move.l     [A0]+, [A1]+
  4752. 000034AE  20D9                     move.l     [A0]+, [A1]+
  4753. 000034B0  4A2B 0030                tst.b      [A3 + 0x30]
  4754. 000034B4  6700 06BC                beq        +0x6BE /* 00003B72 */
  4755. 000034B8  7005                     moveq.l    D0, 0x05
  4756. 000034BA  B02B 0031                cmp.b      D0, [A3 + 0x31]
  4757. 000034BE  6700 06B2                beq        +0x6B4 /* 00003B72 */
  4758. 000034C2  4A6C 0406                tst.w      [A4 + 0x406]
  4759. 000034C6  6708                     beq        +0xA /* 000034D0 */
  4760. 000034C8  4A6C 0108                tst.w      [A4 + 0x108]
  4761. 000034CC  6700 06A4                beq        +0x6A6 /* 00003B72 */
  4762. label000034D0:
  4763. 000034D0  4A6C 010C                tst.w      [A4 + 0x10C]
  4764. 000034D4  6600 069C                bne        +0x69E /* 00003B72 */
  4765. 000034D8  4EAD 09AA                jsr        [A5 + 0x9AA /* export_305 */]
  4766. 000034DC  4EAD 0962                jsr        [A5 + 0x962 /* export_296 */]
  4767. 000034E0  41EB 003A                lea.l      A0, [A3 + 0x3A]
  4768. 000034E4  2F20                     move.l     -[A7], -[A0]
  4769. 000034E6  2F20                     move.l     -[A7], -[A0]
  4770. 000034E8  4EAD 0972                jsr        [A5 + 0x972 /* export_298 */]
  4771. 000034EC  4A2B 0007                tst.b      [A3 + 0x7]
  4772. 000034F0  508F                     addq.l     A7, 8
  4773. 000034F2  6606                     bne        +0x8 /* 000034FA */
  4774. 000034F4  4A2B 0003                tst.b      [A3 + 0x3]
  4775. 000034F8  6712                     beq        +0x14 /* 0000350C */
  4776. label000034FA:
  4777. 000034FA  41EB 003A                lea.l      A0, [A3 + 0x3A]
  4778. 000034FE  2F20                     move.l     -[A7], -[A0]
  4779. 00003500  2F20                     move.l     -[A7], -[A0]
  4780. 00003502  2F0B                     move.l     -[A7], A3
  4781. 00003504  4EAD 095A                jsr        [A5 + 0x95A /* export_295 */]
  4782. 00003508  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4783. label0000350C:
  4784. 0000350C  7005                     moveq.l    D0, 0x05
  4785. 0000350E  B02B 0030                cmp.b      D0, [A3 + 0x30]
  4786. 00003512  6600 0354                bne        +0x356 /* 00003868 */
  4787. 00003516  486C 0420                pea.l      [A4 + 0x420]
  4788. 0000351A  4EAD 082A                jsr        [A5 + 0x82A /* export_257 */]
  4789. 0000351E  206E FEC2                movea.l    A0, [A6 - 0x13E]
  4790. 00003522  302C 03F4                move.w     D0, [A4 + 0x3F4]
  4791. 00003526  B068 006E                cmp.w      D0, [A0 + 0x6E]
  4792. 0000352A  588F                     addq.l     A7, 4
  4793. 0000352C  6C16                     bge        +0x18 /* 00003544 */
  4794. 0000352E  206E FEC2                movea.l    A0, [A6 - 0x13E]
  4795. 00003532  3028 006E                move.w     D0, [A0 + 0x6E]
  4796. 00003536  48C0                     ext.l      D0
  4797. 00003538  5280                     addq.l     D0, 1
  4798. 0000353A  2F00                     move.l     -[A7], D0
  4799. 0000353C  2F0C                     move.l     -[A7], A4
  4800. 0000353E  4EBA 17A4                jsr        [PC + 0x17A4 /* 00004CE4 */]
  4801. 00003542  508F                     addq.l     A7, 8
  4802. label00003544:
  4803. 00003544  47EC 011E                lea.l      A3, [A4 + 0x11E]
  4804. 00003548  7002                     moveq.l    D0, 0x02
  4805. 0000354A  B02B 0031                cmp.b      D0, [A3 + 0x31]
  4806. 0000354E  6300 0178                bls        +0x17A /* 000036C8 */
  4807. 00003552  3D6B 003C FEE2           move.w     [A6 - 0x11E], [A3 + 0x3C]
  4808. 00003558  302B 0026                move.w     D0, [A3 + 0x26]
  4809. 0000355C  D06B 003C                add.w      D0, [A3 + 0x3C]
  4810. 00003560  3D40 FEE6                move.w     [A6 - 0x11A], D0
  4811. 00003564  3D6B 003E FEE0           move.w     [A6 - 0x120], [A3 + 0x3E]
  4812. 0000356A  7000                     moveq.l    D0, 0x00
  4813. 0000356C  102C 0424                move.b     D0, [A4 + 0x424]
  4814. 00003570  D040                     add.w      D0, D0
  4815. 00003572  3200                     move.w     D1, D0
  4816. 00003574  E548                     lsl        D0.w, 2
  4817. 00003576  D041                     add.w      D0, D1
  4818. 00003578  D06E FEE6                add.w      D0, [A6 - 0x11A]
  4819. 0000357C  3D40 FEF2                move.w     [A6 - 0x10E], D0
  4820. 00003580  302B 003E                move.w     D0, [A3 + 0x3E]
  4821. 00003584  48C0                     ext.l      D0
  4822. 00003586  322B 003A                move.w     D1, [A3 + 0x3A]
  4823. 0000358A  48C1                     ext.l      D1
  4824. 0000358C  2800                     move.l     D4, D0
  4825. 0000358E  9881                     sub.l      D4, D1
  4826. 00003590  4247                     clr.w      D7
  4827. 00003592  6000 011C                bra        +0x11E /* 000036B0 */
  4828. label00003596:
  4829. 00003596  3D6E FEE0 FEE4           move.w     [A6 - 0x11C], [A6 - 0x120]
  4830. 0000359C  3D6E FEE0 FEF0           move.w     [A6 - 0x110], [A6 - 0x120]
  4831. 000035A2  7000                     moveq.l    D0, 0x00
  4832. 000035A4  2F00                     move.l     -[A7], D0
  4833. 000035A6  486E FEC6                pea.l      [A6 - 0x13A]
  4834. 000035AA  486E FF00                pea.l      [A6 - 0x100]
  4835. 000035AE  7200                     moveq.l    D1, 0x00
  4836. 000035B0  3207                     move.w     D1, D7
  4837. 000035B2  2F01                     move.l     -[A7], D1
  4838. 000035B4  2F0B                     move.l     -[A7], A3
  4839. 000035B6  2F0C                     move.l     -[A7], A4
  4840. 000035B8  4EBA 05C2                jsr        [PC + 0x5C2 /* 00003B7C */]
  4841. 000035BC  7004                     moveq.l    D0, 0x04
  4842. 000035BE  2F00                     move.l     -[A7], D0
  4843. 000035C0  486E FF00                pea.l      [A6 - 0x100]
  4844. 000035C4  2F2E FEF0                move.l     -[A7], [A6 - 0x110]
  4845. 000035C8  4EAD 0892                jsr        [A5 + 0x892 /* export_270 */]
  4846. 000035CC  7000                     moveq.l    D0, 0x00
  4847. 000035CE  3007                     move.w     D0, D7
  4848. 000035D0  206E FEC2                movea.l    A0, [A6 - 0x13E]
  4849. 000035D4  3228 006E                move.w     D1, [A0 + 0x6E]
  4850. 000035D8  48C1                     ext.l      D1
  4851. 000035DA  B280                     cmp.l      D1, D0
  4852. 000035DC  4FEF 0024                lea.l      A7, [A7 + 0x24]
  4853. 000035E0  6700 00CC                beq        +0xCE /* 000036AE */
  4854. 000035E4  302B 003E                move.w     D0, [A3 + 0x3E]
  4855. 000035E8  48C0                     ext.l      D0
  4856. 000035EA  3207                     move.w     D1, D7
  4857. 000035EC  5241                     addq.w     D1, 1
  4858. 000035EE  7400                     moveq.l    D2, 0x00
  4859. 000035F0  3401                     move.w     D2, D1
  4860. 000035F2  2F00                     move.l     -[A7], D0
  4861. 000035F4  2004                     move.l     D0, D4
  4862. 000035F6  2202                     move.l     D1, D2
  4863. 000035F8  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  4864. 000035FC  2200                     move.l     D1, D0
  4865. 000035FE  201F                     move.l     D0, [A7]+
  4866. 00003600  206E FEC2                movea.l    A0, [A6 - 0x13E]
  4867. 00003604  3428 006E                move.w     D2, [A0 + 0x6E]
  4868. 00003608  48C2                     ext.l      D2
  4869. 0000360A  2F00                     move.l     -[A7], D0
  4870. 0000360C  2001                     move.l     D0, D1
  4871. 0000360E  2202                     move.l     D1, D2
  4872. 00003610  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  4873. 00003614  2200                     move.l     D1, D0
  4874. 00003616  201F                     move.l     D0, [A7]+
  4875. 00003618  9081                     sub.l      D0, D1
  4876. 0000361A  3D40 FEE0                move.w     [A6 - 0x120], D0
  4877. 0000361E  206C 03F0                movea.l    A0, [A4 + 0x3F0]
  4878. 00003622  7000                     moveq.l    D0, 0x00
  4879. 00003624  3007                     move.w     D0, D7
  4880. 00003626  2200                     move.l     D1, D0
  4881. 00003628  C0FC 004A                mulu.w     D0, 0x4A /* 'J' */
  4882. 0000362C  4841                     swap.w     D1
  4883. 0000362E  C2FC 004A                mulu.w     D1, 0x4A /* 'J' */
  4884. 00003632  4841                     swap.w     D1
  4885. 00003634  4241                     clr.w      D1
  4886. 00003636  D081                     add.l      D0, D1
  4887. 00003638  41F0 0808                lea.l      A0, [A0 + D0 + 0x8]
  4888. 0000363C  2F20                     move.l     -[A7], -[A0]
  4889. 0000363E  2F20                     move.l     -[A7], -[A0]
  4890. 00003640  4EAD 0802                jsr        [A5 + 0x802 /* export_252 */]
  4891. 00003644  206C 03F0                movea.l    A0, [A4 + 0x3F0]
  4892. 00003648  7000                     moveq.l    D0, 0x00
  4893. 0000364A  3007                     move.w     D0, D7
  4894. 0000364C  2200                     move.l     D1, D0
  4895. 0000364E  C0FC 004A                mulu.w     D0, 0x4A /* 'J' */
  4896. 00003652  4841                     swap.w     D1
  4897. 00003654  C2FC 004A                mulu.w     D1, 0x4A /* 'J' */
  4898. 00003658  4841                     swap.w     D1
  4899. 0000365A  4241                     clr.w      D1
  4900. 0000365C  D081                     add.l      D0, D1
  4901. 0000365E  4A30 081D                tst.b      [A0 + D0 + 0x1D]
  4902. 00003662  508F                     addq.l     A7, 8
  4903. 00003664  6610                     bne        +0x12 /* 00003676 */
  4904. 00003666  41EE FEE8                lea.l      A0, [A6 - 0x118]
  4905. 0000366A  2F20                     move.l     -[A7], -[A0]
  4906. 0000366C  2F20                     move.l     -[A7], -[A0]
  4907. 0000366E  4EAD 08CA                jsr        [A5 + 0x8CA /* export_277 */]
  4908. 00003672  508F                     addq.l     A7, 8
  4909. 00003674  6038                     bra        +0x3A /* 000036AE */
  4910. label00003676:
  4911. 00003676  206C 03F0                movea.l    A0, [A4 + 0x3F0]
  4912. 0000367A  7000                     moveq.l    D0, 0x00
  4913. 0000367C  3007                     move.w     D0, D7
  4914. 0000367E  2200                     move.l     D1, D0
  4915. 00003680  C0FC 004A                mulu.w     D0, 0x4A /* 'J' */
  4916. 00003684  4841                     swap.w     D1
  4917. 00003686  C2FC 004A                mulu.w     D1, 0x4A /* 'J' */
  4918. 0000368A  4841                     swap.w     D1
  4919. 0000368C  4241                     clr.w      D1
  4920. 0000368E  D081                     add.l      D0, D1
  4921. 00003690  41F0 0824                lea.l      A0, [A0 + D0 + 0x24]
  4922. 00003694  2F20                     move.l     -[A7], -[A0]
  4923. 00003696  2F20                     move.l     -[A7], -[A0]
  4924. 00003698  3F20                     move.w     -[A7], -[A0]
  4925. 0000369A  4EAD 07FA                jsr        [A5 + 0x7FA /* export_251 */]
  4926. 0000369E  41EE FEE8                lea.l      A0, [A6 - 0x118]
  4927. 000036A2  2F20                     move.l     -[A7], -[A0]
  4928. 000036A4  2F20                     move.l     -[A7], -[A0]
  4929. 000036A6  4EAD 08D2                jsr        [A5 + 0x8D2 /* export_278 */]
  4930. 000036AA  4FEF 0012                lea.l      A7, [A7 + 0x12]
  4931. label000036AE:
  4932. 000036AE  5247                     addq.w     D7, 1
  4933. label000036B0:
  4934. 000036B0  7000                     moveq.l    D0, 0x00
  4935. 000036B2  3007                     move.w     D0, D7
  4936. 000036B4  206E FEC2                movea.l    A0, [A6 - 0x13E]
  4937. 000036B8  3228 006E                move.w     D1, [A0 + 0x6E]
  4938. 000036BC  48C1                     ext.l      D1
  4939. 000036BE  B280                     cmp.l      D1, D0
  4940. 000036C0  6C00 FED4                bge        -0x12A /* 00003596 */
  4941. 000036C4  6000 04A4                bra        +0x4A6 /* 00003B6A */
  4942. label000036C8:
  4943. 000036C8  302B 003E                move.w     D0, [A3 + 0x3E]
  4944. 000036CC  906B 0026                sub.w      D0, [A3 + 0x26]
  4945. 000036D0  3D40 FEE0                move.w     [A6 - 0x120], D0
  4946. 000036D4  3D6B 003C FEE6           move.w     [A6 - 0x11A], [A3 + 0x3C]
  4947. 000036DA  3D6B 003E FEE4           move.w     [A6 - 0x11C], [A3 + 0x3E]
  4948. 000036E0  7000                     moveq.l    D0, 0x00
  4949. 000036E2  102C 0424                move.b     D0, [A4 + 0x424]
  4950. 000036E6  D040                     add.w      D0, D0
  4951. 000036E8  3200                     move.w     D1, D0
  4952. 000036EA  E548                     lsl        D0.w, 2
  4953. 000036EC  D041                     add.w      D0, D1
  4954. 000036EE  322E FEE0                move.w     D1, [A6 - 0x120]
  4955. 000036F2  9240                     sub.w      D1, D0
  4956. 000036F4  3D41 FEF0                move.w     [A6 - 0x110], D1
  4957. 000036F8  302B 0040                move.w     D0, [A3 + 0x40]
  4958. 000036FC  48C0                     ext.l      D0
  4959. 000036FE  322B 003C                move.w     D1, [A3 + 0x3C]
  4960. 00003702  48C1                     ext.l      D1
  4961. 00003704  2800                     move.l     D4, D0
  4962. 00003706  9881                     sub.l      D4, D1
  4963. 00003708  4247                     clr.w      D7
  4964. 0000370A  6000 0144                bra        +0x146 /* 00003850 */
  4965. label0000370E:
  4966. 0000370E  3D6E FEE6 FEE2           move.w     [A6 - 0x11E], [A6 - 0x11A]
  4967. 00003714  3D6E FEE6 FEF2           move.w     [A6 - 0x10E], [A6 - 0x11A]
  4968. 0000371A  7000                     moveq.l    D0, 0x00
  4969. 0000371C  2F00                     move.l     -[A7], D0
  4970. 0000371E  486E FEC6                pea.l      [A6 - 0x13A]
  4971. 00003722  486E FF00                pea.l      [A6 - 0x100]
  4972. 00003726  7200                     moveq.l    D1, 0x00
  4973. 00003728  3207                     move.w     D1, D7
  4974. 0000372A  2F01                     move.l     -[A7], D1
  4975. 0000372C  2F0B                     move.l     -[A7], A3
  4976. 0000372E  2F0C                     move.l     -[A7], A4
  4977. 00003730  4EBA 044A                jsr        [PC + 0x44A /* 00003B7C */]
  4978. 00003734  4A6B 002E                tst.w      [A3 + 0x2E]
  4979. 00003738  4FEF 0018                lea.l      A7, [A7 + 0x18]
  4980. 0000373C  6616                     bne        +0x18 /* 00003754 */
  4981. 0000373E  7009                     moveq.l    D0, 0x09
  4982. 00003740  2F00                     move.l     -[A7], D0
  4983. 00003742  486E FF00                pea.l      [A6 - 0x100]
  4984. 00003746  2F2E FEF0                move.l     -[A7], [A6 - 0x110]
  4985. 0000374A  4EAD 0892                jsr        [A5 + 0x892 /* export_270 */]
  4986. 0000374E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4987. 00003752  601C                     bra        +0x1E /* 00003770 */
  4988. label00003754:
  4989. 00003754  7000                     moveq.l    D0, 0x00
  4990. 00003756  2F00                     move.l     -[A7], D0
  4991. 00003758  725A                     moveq.l    D1, 0x5A
  4992. 0000375A  2F01                     move.l     -[A7], D1
  4993. 0000375C  7006                     moveq.l    D0, 0x06
  4994. 0000375E  2F00                     move.l     -[A7], D0
  4995. 00003760  486E FF00                pea.l      [A6 - 0x100]
  4996. 00003764  2F2E FEF0                move.l     -[A7], [A6 - 0x110]
  4997. 00003768  4EAD 08A2                jsr        [A5 + 0x8A2 /* export_272 */]
  4998. 0000376C  4FEF 0014                lea.l      A7, [A7 + 0x14]
  4999. label00003770:
  5000. 00003770  7000                     moveq.l    D0, 0x00
  5001. 00003772  3007                     move.w     D0, D7
  5002. 00003774  206E FEC2                movea.l    A0, [A6 - 0x13E]
  5003. 00003778  3228 006E                move.w     D1, [A0 + 0x6E]
  5004. 0000377C  48C1                     ext.l      D1
  5005. 0000377E  B280                     cmp.l      D1, D0
  5006. 00003780  6700 00CC                beq        +0xCE /* 0000384E */
  5007. 00003784  302B 003C                move.w     D0, [A3 + 0x3C]
  5008. 00003788  48C0                     ext.l      D0
  5009. 0000378A  3207                     move.w     D1, D7
  5010. 0000378C  5241                     addq.w     D1, 1
  5011. 0000378E  7400                     moveq.l    D2, 0x00
  5012. 00003790  3401                     move.w     D2, D1
  5013. 00003792  2F00                     move.l     -[A7], D0
  5014. 00003794  2004                     move.l     D0, D4
  5015. 00003796  2202                     move.l     D1, D2
  5016. 00003798  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  5017. 0000379C  2200                     move.l     D1, D0
  5018. 0000379E  201F                     move.l     D0, [A7]+
  5019. 000037A0  206E FEC2                movea.l    A0, [A6 - 0x13E]
  5020. 000037A4  3428 006E                move.w     D2, [A0 + 0x6E]
  5021. 000037A8  48C2                     ext.l      D2
  5022. 000037AA  2F00                     move.l     -[A7], D0
  5023. 000037AC  2001                     move.l     D0, D1
  5024. 000037AE  2202                     move.l     D1, D2
  5025. 000037B0  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  5026. 000037B4  2200                     move.l     D1, D0
  5027. 000037B6  201F                     move.l     D0, [A7]+
  5028. 000037B8  D280                     add.l      D1, D0
  5029. 000037BA  3D41 FEE6                move.w     [A6 - 0x11A], D1
  5030. 000037BE  206C 03F0                movea.l    A0, [A4 + 0x3F0]
  5031. 000037C2  7000                     moveq.l    D0, 0x00
  5032. 000037C4  3007                     move.w     D0, D7
  5033. 000037C6  2200                     move.l     D1, D0
  5034. 000037C8  C0FC 004A                mulu.w     D0, 0x4A /* 'J' */
  5035. 000037CC  4841                     swap.w     D1
  5036. 000037CE  C2FC 004A                mulu.w     D1, 0x4A /* 'J' */
  5037. 000037D2  4841                     swap.w     D1
  5038. 000037D4  4241                     clr.w      D1
  5039. 000037D6  D081                     add.l      D0, D1
  5040. 000037D8  41F0 0808                lea.l      A0, [A0 + D0 + 0x8]
  5041. 000037DC  2F20                     move.l     -[A7], -[A0]
  5042. 000037DE  2F20                     move.l     -[A7], -[A0]
  5043. 000037E0  4EAD 0802                jsr        [A5 + 0x802 /* export_252 */]
  5044. 000037E4  206C 03F0                movea.l    A0, [A4 + 0x3F0]
  5045. 000037E8  7000                     moveq.l    D0, 0x00
  5046. 000037EA  3007                     move.w     D0, D7
  5047. 000037EC  2200                     move.l     D1, D0
  5048. 000037EE  C0FC 004A                mulu.w     D0, 0x4A /* 'J' */
  5049. 000037F2  4841                     swap.w     D1
  5050. 000037F4  C2FC 004A                mulu.w     D1, 0x4A /* 'J' */
  5051. 000037F8  4841                     swap.w     D1
  5052. 000037FA  4241                     clr.w      D1
  5053. 000037FC  D081                     add.l      D0, D1
  5054. 000037FE  4A30 081D                tst.b      [A0 + D0 + 0x1D]
  5055. 00003802  508F                     addq.l     A7, 8
  5056. 00003804  6610                     bne        +0x12 /* 00003816 */
  5057. 00003806  41EE FEE8                lea.l      A0, [A6 - 0x118]
  5058. 0000380A  2F20                     move.l     -[A7], -[A0]
  5059. 0000380C  2F20                     move.l     -[A7], -[A0]
  5060. 0000380E  4EAD 08CA                jsr        [A5 + 0x8CA /* export_277 */]
  5061. 00003812  508F                     addq.l     A7, 8
  5062. 00003814  6038                     bra        +0x3A /* 0000384E */
  5063. label00003816:
  5064. 00003816  206C 03F0                movea.l    A0, [A4 + 0x3F0]
  5065. 0000381A  7000                     moveq.l    D0, 0x00
  5066. 0000381C  3007                     move.w     D0, D7
  5067. 0000381E  2200                     move.l     D1, D0
  5068. 00003820  C0FC 004A                mulu.w     D0, 0x4A /* 'J' */
  5069. 00003824  4841                     swap.w     D1
  5070. 00003826  C2FC 004A                mulu.w     D1, 0x4A /* 'J' */
  5071. 0000382A  4841                     swap.w     D1
  5072. 0000382C  4241                     clr.w      D1
  5073. 0000382E  D081                     add.l      D0, D1
  5074. 00003830  41F0 0824                lea.l      A0, [A0 + D0 + 0x24]
  5075. 00003834  2F20                     move.l     -[A7], -[A0]
  5076. 00003836  2F20                     move.l     -[A7], -[A0]
  5077. 00003838  3F20                     move.w     -[A7], -[A0]
  5078. 0000383A  4EAD 07FA                jsr        [A5 + 0x7FA /* export_251 */]
  5079. 0000383E  41EE FEE8                lea.l      A0, [A6 - 0x118]
  5080. 00003842  2F20                     move.l     -[A7], -[A0]
  5081. 00003844  2F20                     move.l     -[A7], -[A0]
  5082. 00003846  4EAD 08D2                jsr        [A5 + 0x8D2 /* export_278 */]
  5083. 0000384A  4FEF 0012                lea.l      A7, [A7 + 0x12]
  5084. label0000384E:
  5085. 0000384E  5247                     addq.w     D7, 1
  5086. label00003850:
  5087. 00003850  7000                     moveq.l    D0, 0x00
  5088. 00003852  3007                     move.w     D0, D7
  5089. 00003854  206E FEC2                movea.l    A0, [A6 - 0x13E]
  5090. 00003858  3228 006E                move.w     D1, [A0 + 0x6E]
  5091. 0000385C  48C1                     ext.l      D1
  5092. 0000385E  B280                     cmp.l      D1, D0
  5093. 00003860  6C00 FEAC                bge        -0x152 /* 0000370E */
  5094. 00003864  6000 0304                bra        +0x306 /* 00003B6A */
  5095. label00003868:
  5096. 00003868  41EE FED8                lea.l      A0, [A6 - 0x128]
  5097. 0000386C  43EB 003A                lea.l      A1, [A3 + 0x3A]
  5098. 00003870  20D9                     move.l     [A0]+, [A1]+
  5099. 00003872  20D9                     move.l     [A0]+, [A1]+
  5100. 00003874  3C2B 0024                move.w     D6, [A3 + 0x24]
  5101. 00003878  48C6                     ext.l      D6
  5102. 0000387A  2A06                     move.l     D5, D6
  5103. 0000387C  E285                     asr        D5, 1
  5104. 0000387E  7006                     moveq.l    D0, 0x06
  5105. 00003880  B02B 0030                cmp.b      D0, [A3 + 0x30]
  5106. 00003884  6624                     bne        +0x26 /* 000038AA */
  5107. 00003886  206E FEC2                movea.l    A0, [A6 - 0x13E]
  5108. 0000388A  302C 03F4                move.w     D0, [A4 + 0x3F4]
  5109. 0000388E  B068 006E                cmp.w      D0, [A0 + 0x6E]
  5110. 00003892  6E16                     bgt        +0x18 /* 000038AA */
  5111. 00003894  206E FEC2                movea.l    A0, [A6 - 0x13E]
  5112. 00003898  3028 006E                move.w     D0, [A0 + 0x6E]
  5113. 0000389C  48C0                     ext.l      D0
  5114. 0000389E  5280                     addq.l     D0, 1
  5115. 000038A0  2F00                     move.l     -[A7], D0
  5116. 000038A2  2F0C                     move.l     -[A7], A4
  5117. 000038A4  4EBA 143E                jsr        [PC + 0x143E /* 00004CE4 */]
  5118. 000038A8  508F                     addq.l     A7, 8
  5119. label000038AA:
  5120. 000038AA  426D ED7C                clr.w      [A5 - 0x1284]
  5121. 000038AE  4247                     clr.w      D7
  5122. 000038B0  426E FED6                clr.w      [A6 - 0x12A]
  5123. 000038B4  6000 02A2                bra        +0x2A4 /* 00003B58 */
  5124. label000038B8:
  5125. 000038B8  7001                     moveq.l    D0, 0x01
  5126. 000038BA  B06B 0022                cmp.w      D0, [A3 + 0x22]
  5127. 000038BE  6608                     bne        +0xA /* 000038C8 */
  5128. 000038C0  302B 002A                move.w     D0, [A3 + 0x2A]
  5129. 000038C4  48C0                     ext.l      D0
  5130. 000038C6  6024                     bra        +0x26 /* 000038EC */
  5131. label000038C8:
  5132. 000038C8  302E FEDA                move.w     D0, [A6 - 0x126]
  5133. 000038CC  48C0                     ext.l      D0
  5134. 000038CE  7200                     moveq.l    D1, 0x00
  5135. 000038D0  322E FED6                move.w     D1, [A6 - 0x12A]
  5136. 000038D4  342B 002A                move.w     D2, [A3 + 0x2A]
  5137. 000038D8  48C2                     ext.l      D2
  5138. 000038DA  2F00                     move.l     -[A7], D0
  5139. 000038DC  2001                     move.l     D0, D1
  5140. 000038DE  2202                     move.l     D1, D2
  5141. 000038E0  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  5142. 000038E4  2200                     move.l     D1, D0
  5143. 000038E6  201F                     move.l     D0, [A7]+
  5144. 000038E8  D280                     add.l      D1, D0
  5145. 000038EA  2001                     move.l     D0, D1
  5146. label000038EC:
  5147. 000038EC  3D40 FEE2                move.w     [A6 - 0x11E], D0
  5148. 000038F0  302B 0026                move.w     D0, [A3 + 0x26]
  5149. 000038F4  D06E FEE2                add.w      D0, [A6 - 0x11E]
  5150. 000038F8  3D40 FEE6                move.w     [A6 - 0x11A], D0
  5151. 000038FC  3005                     move.w     D0, D5
  5152. 000038FE  D06E FEE6                add.w      D0, [A6 - 0x11A]
  5153. 00003902  3D40 FEF2                move.w     [A6 - 0x10E], D0
  5154. 00003906  4246                     clr.w      D6
  5155. 00003908  6000 023A                bra        +0x23C /* 00003B44 */
  5156. label0000390C:
  5157. 0000390C  7006                     moveq.l    D0, 0x06
  5158. 0000390E  B02B 0030                cmp.b      D0, [A3 + 0x30]
  5159. 00003912  6710                     beq        +0x12 /* 00003924 */
  5160. 00003914  7000                     moveq.l    D0, 0x00
  5161. 00003916  3007                     move.w     D0, D7
  5162. 00003918  322C 0116                move.w     D1, [A4 + 0x116]
  5163. 0000391C  48C1                     ext.l      D1
  5164. 0000391E  B280                     cmp.l      D1, D0
  5165. 00003920  6F00 0232                ble        +0x234 /* 00003B54 */
  5166. label00003924:
  5167. 00003924  7006                     moveq.l    D0, 0x06
  5168. 00003926  B02B 0030                cmp.b      D0, [A3 + 0x30]
  5169. 0000392A  6614                     bne        +0x16 /* 00003940 */
  5170. 0000392C  7000                     moveq.l    D0, 0x00
  5171. 0000392E  3007                     move.w     D0, D7
  5172. 00003930  206E FEC2                movea.l    A0, [A6 - 0x13E]
  5173. 00003934  3228 006E                move.w     D1, [A0 + 0x6E]
  5174. 00003938  48C1                     ext.l      D1
  5175. 0000393A  B280                     cmp.l      D1, D0
  5176. 0000393C  6D00 0216                blt        +0x218 /* 00003B54 */
  5177. label00003940:
  5178. 00003940  7001                     moveq.l    D0, 0x01
  5179. 00003942  2F00                     move.l     -[A7], D0
  5180. 00003944  486E FEC6                pea.l      [A6 - 0x13A]
  5181. 00003948  486E FF00                pea.l      [A6 - 0x100]
  5182. 0000394C  7200                     moveq.l    D1, 0x00
  5183. 0000394E  3207                     move.w     D1, D7
  5184. 00003950  5247                     addq.w     D7, 1
  5185. 00003952  2F01                     move.l     -[A7], D1
  5186. 00003954  2F0B                     move.l     -[A7], A3
  5187. 00003956  2F0C                     move.l     -[A7], A4
  5188. 00003958  4EBA 0222                jsr        [PC + 0x222 /* 00003B7C */]
  5189. 0000395C  4A40                     tst.w      D0
  5190. 0000395E  4FEF 0018                lea.l      A7, [A7 + 0x18]
  5191. 00003962  6700 01E0                beq        +0x1E2 /* 00003B44 */
  5192. 00003966  4EAD 09AA                jsr        [A5 + 0x9AA /* export_305 */]
  5193. 0000396A  7001                     moveq.l    D0, 0x01
  5194. 0000396C  B06B 0020                cmp.w      D0, [A3 + 0x20]
  5195. 00003970  6608                     bne        +0xA /* 0000397A */
  5196. 00003972  302B 002C                move.w     D0, [A3 + 0x2C]
  5197. 00003976  48C0                     ext.l      D0
  5198. 00003978  6024                     bra        +0x26 /* 0000399E */
  5199. label0000397A:
  5200. 0000397A  302E FEDC                move.w     D0, [A6 - 0x124]
  5201. 0000397E  48C0                     ext.l      D0
  5202. 00003980  7200                     moveq.l    D1, 0x00
  5203. 00003982  3206                     move.w     D1, D6
  5204. 00003984  342B 002C                move.w     D2, [A3 + 0x2C]
  5205. 00003988  48C2                     ext.l      D2
  5206. 0000398A  2F00                     move.l     -[A7], D0
  5207. 0000398C  2001                     move.l     D0, D1
  5208. 0000398E  2202                     move.l     D1, D2
  5209. 00003990  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  5210. 00003994  2200                     move.l     D1, D0
  5211. 00003996  201F                     move.l     D0, [A7]+
  5212. 00003998  9081                     sub.l      D0, D1
  5213. 0000399A  48C5                     ext.l      D5
  5214. 0000399C  9085                     sub.l      D0, D5
  5215. label0000399E:
  5216. 0000399E  3D40 FEF0                move.w     [A6 - 0x110], D0
  5217. 000039A2  5246                     addq.w     D6, 1
  5218. 000039A4  4244                     clr.w      D4
  5219. 000039A6  7004                     moveq.l    D0, 0x04
  5220. 000039A8  2F00                     move.l     -[A7], D0
  5221. 000039AA  486E FF00                pea.l      [A6 - 0x100]
  5222. 000039AE  2F2E FEF0                move.l     -[A7], [A6 - 0x110]
  5223. 000039B2  4EAD 0892                jsr        [A5 + 0x892 /* export_270 */]
  5224. 000039B6  7001                     moveq.l    D0, 0x01
  5225. 000039B8  B02B 0030                cmp.b      D0, [A3 + 0x30]
  5226. 000039BC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5227. 000039C0  671E                     beq        +0x20 /* 000039E0 */
  5228. 000039C2  7006                     moveq.l    D0, 0x06
  5229. 000039C4  B02B 0030                cmp.b      D0, [A3 + 0x30]
  5230. 000039C8  6716                     beq        +0x18 /* 000039E0 */
  5231. 000039CA  7003                     moveq.l    D0, 0x03
  5232. 000039CC  B02B 0030                cmp.b      D0, [A3 + 0x30]
  5233. 000039D0  6600 008C                bne        +0x8E /* 00003A5E */
  5234. 000039D4  206D ED7E                movea.l    A0, [A5 - 0x1282]
  5235. 000039D8  7001                     moveq.l    D0, 0x01
  5236. 000039DA  B068 003C                cmp.w      D0, [A0 + 0x3C]
  5237. 000039DE  667E                     bne        +0x80 /* 00003A5E */
  5238. label000039E0:
  5239. 000039E0  302E FEE2                move.w     D0, [A6 - 0x11E]
  5240. 000039E4  48C0                     ext.l      D0
  5241. 000039E6  206D ED7E                movea.l    A0, [A5 - 0x1282]
  5242. 000039EA  3228 0018                move.w     D1, [A0 + 0x18]
  5243. 000039EE  48C1                     ext.l      D1
  5244. 000039F0  E281                     asr        D1, 1
  5245. 000039F2  D280                     add.l      D1, D0
  5246. 000039F4  3D41 FEEA                move.w     [A6 - 0x116], D1
  5247. 000039F8  302E FEE6                move.w     D0, [A6 - 0x11A]
  5248. 000039FC  48C0                     ext.l      D0
  5249. 000039FE  206D ED7E                movea.l    A0, [A5 - 0x1282]
  5250. 00003A02  3228 0018                move.w     D1, [A0 + 0x18]
  5251. 00003A06  48C1                     ext.l      D1
  5252. 00003A08  E281                     asr        D1, 1
  5253. 00003A0A  9081                     sub.l      D0, D1
  5254. 00003A0C  3D40 FEEE                move.w     [A6 - 0x112], D0
  5255. 00003A10  3D6E FEF0 FEEC           move.w     [A6 - 0x114], [A6 - 0x110]
  5256. 00003A16  3D6E FEF0 FEE8           move.w     [A6 - 0x118], [A6 - 0x110]
  5257. 00003A1C  206D ED7E                movea.l    A0, [A5 - 0x1282]
  5258. 00003A20  41E8 001A                lea.l      A0, [A0 + 0x1A]
  5259. 00003A24  2F20                     move.l     -[A7], -[A0]
  5260. 00003A26  2F20                     move.l     -[A7], -[A0]
  5261. 00003A28  3F20                     move.w     -[A7], -[A0]
  5262. 00003A2A  4EAD 07FA                jsr        [A5 + 0x7FA /* export_251 */]
  5263. 00003A2E  41EE FEF0                lea.l      A0, [A6 - 0x110]
  5264. 00003A32  2F20                     move.l     -[A7], -[A0]
  5265. 00003A34  2F20                     move.l     -[A7], -[A0]
  5266. 00003A36  4EAD 085A                jsr        [A5 + 0x85A /* export_263 */]
  5267. 00003A3A  700C                     moveq.l    D0, 0x0C
  5268. 00003A3C  B06C 010E                cmp.w      D0, [A4 + 0x10E]
  5269. 00003A40  4FEF 0012                lea.l      A7, [A7 + 0x12]
  5270. 00003A44  660A                     bne        +0xC /* 00003A50 */
  5271. 00003A46  7006                     moveq.l    D0, 0x06
  5272. 00003A48  B02B 0030                cmp.b      D0, [A3 + 0x30]
  5273. 00003A4C  6600 008C                bne        +0x8E /* 00003ADA */
  5274. label00003A50:
  5275. 00003A50  206D ED7E                movea.l    A0, [A5 - 0x1282]
  5276. 00003A54  7000                     moveq.l    D0, 0x00
  5277. 00003A56  1028 000B                move.b     D0, [A0 + 0xB]
  5278. 00003A5A  3800                     move.w     D4, D0
  5279. 00003A5C  607C                     bra        +0x7E /* 00003ADA */
  5280. label00003A5E:
  5281. 00003A5E  7002                     moveq.l    D0, 0x02
  5282. 00003A60  B02B 0030                cmp.b      D0, [A3 + 0x30]
  5283. 00003A64  6714                     beq        +0x16 /* 00003A7A */
  5284. 00003A66  7003                     moveq.l    D0, 0x03
  5285. 00003A68  B02B 0030                cmp.b      D0, [A3 + 0x30]
  5286. 00003A6C  666C                     bne        +0x6E /* 00003ADA */
  5287. 00003A6E  206D ED7E                movea.l    A0, [A5 - 0x1282]
  5288. 00003A72  7001                     moveq.l    D0, 0x01
  5289. 00003A74  B068 003C                cmp.w      D0, [A0 + 0x3C]
  5290. 00003A78  6760                     beq        +0x62 /* 00003ADA */
  5291. label00003A7A:
  5292. 00003A7A  302E FEF0                move.w     D0, [A6 - 0x110]
  5293. 00003A7E  9045                     sub.w      D0, D5
  5294. 00003A80  3D40 FEE0                move.w     [A6 - 0x120], D0
  5295. 00003A84  3005                     move.w     D0, D5
  5296. 00003A86  D06E FEF0                add.w      D0, [A6 - 0x110]
  5297. 00003A8A  3D40 FEE4                move.w     [A6 - 0x11C], D0
  5298. 00003A8E  206D ED7E                movea.l    A0, [A5 - 0x1282]
  5299. 00003A92  5088                     addq.l     A0, 8
  5300. 00003A94  2F20                     move.l     -[A7], -[A0]
  5301. 00003A96  2F20                     move.l     -[A7], -[A0]
  5302. 00003A98  4EAD 0802                jsr        [A5 + 0x802 /* export_252 */]
  5303. 00003A9C  206D ED7E                movea.l    A0, [A5 - 0x1282]
  5304. 00003AA0  4A28 001D                tst.b      [A0 + 0x1D]
  5305. 00003AA4  508F                     addq.l     A7, 8
  5306. 00003AA6  6610                     bne        +0x12 /* 00003AB8 */
  5307. 00003AA8  41EE FEE8                lea.l      A0, [A6 - 0x118]
  5308. 00003AAC  2F20                     move.l     -[A7], -[A0]
  5309. 00003AAE  2F20                     move.l     -[A7], -[A0]
  5310. 00003AB0  4EAD 08CA                jsr        [A5 + 0x8CA /* export_277 */]
  5311. 00003AB4  508F                     addq.l     A7, 8
  5312. 00003AB6  6022                     bra        +0x24 /* 00003ADA */
  5313. label00003AB8:
  5314. 00003AB8  206D ED7E                movea.l    A0, [A5 - 0x1282]
  5315. 00003ABC  41E8 0024                lea.l      A0, [A0 + 0x24]
  5316. 00003AC0  2F20                     move.l     -[A7], -[A0]
  5317. 00003AC2  2F20                     move.l     -[A7], -[A0]
  5318. 00003AC4  3F20                     move.w     -[A7], -[A0]
  5319. 00003AC6  4EAD 07FA                jsr        [A5 + 0x7FA /* export_251 */]
  5320. 00003ACA  41EE FEE8                lea.l      A0, [A6 - 0x118]
  5321. 00003ACE  2F20                     move.l     -[A7], -[A0]
  5322. 00003AD0  2F20                     move.l     -[A7], -[A0]
  5323. 00003AD2  4EAD 08D2                jsr        [A5 + 0x8D2 /* export_278 */]
  5324. 00003AD6  4FEF 0012                lea.l      A7, [A7 + 0x12]
  5325. label00003ADA:
  5326. 00003ADA  7004                     moveq.l    D0, 0x04
  5327. 00003ADC  B02B 0030                cmp.b      D0, [A3 + 0x30]
  5328. 00003AE0  6704                     beq        +0x6 /* 00003AE6 */
  5329. 00003AE2  4A44                     tst.w      D4
  5330. 00003AE4  675A                     beq        +0x5C /* 00003B40 */
  5331. label00003AE6:
  5332. 00003AE6  302E FEE2                move.w     D0, [A6 - 0x11E]
  5333. 00003AEA  48C0                     ext.l      D0
  5334. 00003AEC  322E FEE6                move.w     D1, [A6 - 0x11A]
  5335. 00003AF0  48C1                     ext.l      D1
  5336. 00003AF2  D280                     add.l      D1, D0
  5337. 00003AF4  83FC 0002                divs.w     D1, 0x2
  5338. 00003AF8  3D41 FEF6                move.w     [A6 - 0x10A], D1
  5339. 00003AFC  3D6E FEF0 FEF4           move.w     [A6 - 0x10C], [A6 - 0x110]
  5340. 00003B02  206D ED7E                movea.l    A0, [A5 - 0x1282]
  5341. 00003B06  43EE FEF8                lea.l      A1, [A6 - 0x108]
  5342. 00003B0A  5088                     addq.l     A0, 8
  5343. 00003B0C  22D8                     move.l     [A1]+, [A0]+
  5344. 00003B0E  22D8                     move.l     [A1]+, [A0]+
  5345. 00003B10  4A2E FEFB                tst.b      [A6 - 0x105]
  5346. 00003B14  6616                     bne        +0x18 /* 00003B2C */
  5347. 00003B16  3007                     move.w     D0, D7
  5348. 00003B18  5340                     subq.w     D0, 1
  5349. 00003B1A  7200                     moveq.l    D1, 0x00
  5350. 00003B1C  3200                     move.w     D1, D0
  5351. 00003B1E  2001                     move.l     D0, D1
  5352. 00003B20  720F                     moveq.l    D1, 0x0F
  5353. 00003B22  4EAD 0362                jsr        [A5 + 0x362 /* export_104 */]
  5354. 00003B26  5280                     addq.l     D0, 1
  5355. 00003B28  1D40 FEFB                move.b     [A6 - 0x105], D0
  5356. label00003B2C:
  5357. 00003B2C  2F2E FEF4                move.l     -[A7], [A6 - 0x10C]
  5358. 00003B30  41EE FF00                lea.l      A0, [A6 - 0x100]
  5359. 00003B34  2F20                     move.l     -[A7], -[A0]
  5360. 00003B36  2F20                     move.l     -[A7], -[A0]
  5361. 00003B38  4EAD 0F4A                jsr        [A5 + 0xF4A /* export_485 */]
  5362. 00003B3C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5363. label00003B40:
  5364. 00003B40  4EAD 09B2                jsr        [A5 + 0x9B2 /* export_306 */]
  5365. label00003B44:
  5366. 00003B44  7000                     moveq.l    D0, 0x00
  5367. 00003B46  3006                     move.w     D0, D6
  5368. 00003B48  322B 0020                move.w     D1, [A3 + 0x20]
  5369. 00003B4C  48C1                     ext.l      D1
  5370. 00003B4E  B280                     cmp.l      D1, D0
  5371. 00003B50  6E00 FDBA                bgt        -0x244 /* 0000390C */
  5372. label00003B54:
  5373. 00003B54  526E FED6                addq.w     [A6 - 0x12A], 1
  5374. label00003B58:
  5375. 00003B58  7000                     moveq.l    D0, 0x00
  5376. 00003B5A  302E FED6                move.w     D0, [A6 - 0x12A]
  5377. 00003B5E  322B 0022                move.w     D1, [A3 + 0x22]
  5378. 00003B62  48C1                     ext.l      D1
  5379. 00003B64  B280                     cmp.l      D1, D0
  5380. 00003B66  6E00 FD50                bgt        -0x2AE /* 000038B8 */
  5381. label00003B6A:
  5382. 00003B6A  4EAD 096A                jsr        [A5 + 0x96A /* export_297 */]
  5383. 00003B6E  4EAD 09B2                jsr        [A5 + 0x9B2 /* export_306 */]
  5384. label00003B72:
  5385. 00003B72  4CEE 18F0 FEAA           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x156]
  5386. 00003B78  4E5E                     unlink     A6
  5387. 00003B7A  4E75                     rts
  5388. export_1059:
  5389. fn00003B7C:
  5390. 00003B7C  4E56 FFF8                link       A6, -0x0008
  5391. 00003B80  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  5392. 00003B84  286E 0018                movea.l    A4, [A6 + 0x18]
  5393. 00003B88  3E2E 0012                move.w     D7, [A6 + 0x12]
  5394. 00003B8C  266E 0008                movea.l    A3, [A6 + 0x8]
  5395. 00003B90  206E 000C                movea.l    A0, [A6 + 0xC]
  5396. 00003B94  7005                     moveq.l    D0, 0x05
  5397. 00003B96  B028 0030                cmp.b      D0, [A0 + 0x30]
  5398. 00003B9A  670C                     beq        +0xE /* 00003BA8 */
  5399. 00003B9C  206E 000C                movea.l    A0, [A6 + 0xC]
  5400. 00003BA0  7006                     moveq.l    D0, 0x06
  5401. 00003BA2  B028 0030                cmp.b      D0, [A0 + 0x30]
  5402. 00003BA6  664C                     bne        +0x4E /* 00003BF4 */
  5403. label00003BA8:
  5404. 00003BA8  206B 03F0                movea.l    A0, [A3 + 0x3F0]
  5405. 00003BAC  7000                     moveq.l    D0, 0x00
  5406. 00003BAE  3007                     move.w     D0, D7
  5407. 00003BB0  2200                     move.l     D1, D0
  5408. 00003BB2  C0FC 004A                mulu.w     D0, 0x4A /* 'J' */
  5409. 00003BB6  4841                     swap.w     D1
  5410. 00003BB8  C2FC 004A                mulu.w     D1, 0x4A /* 'J' */
  5411. 00003BBC  4841                     swap.w     D1
  5412. 00003BBE  4241                     clr.w      D1
  5413. 00003BC0  D081                     add.l      D0, D1
  5414. 00003BC2  41F0 0800                lea.l      A0, [A0 + D0]
  5415. 00003BC6  2B48 ED7E                move.l     [A5 - 0x1282], A0
  5416. 00003BCA  41EB 0420                lea.l      A0, [A3 + 0x420]
  5417. 00003BCE  224C                     movea.l    A1, A4
  5418. 00003BD0  22D8                     move.l     [A1]+, [A0]+
  5419. 00003BD2  22D8                     move.l     [A1]+, [A0]+
  5420. 00003BD4  32D8                     move.w     [A1]+, [A0]+
  5421. 00003BD6  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  5422. 00003BDA  2F0C                     move.l     -[A7], A4
  5423. 00003BDC  7000                     moveq.l    D0, 0x00
  5424. 00003BDE  3007                     move.w     D0, D7
  5425. 00003BE0  2F00                     move.l     -[A7], D0
  5426. 00003BE2  486B 025C                pea.l      [A3 + 0x25C]
  5427. 00003BE6  2F0B                     move.l     -[A7], A3
  5428. 00003BE8  4EBA E97C                jsr        [PC - 0x1684 /* 00002566 */]
  5429. 00003BEC  4FEF 0014                lea.l      A7, [A7 + 0x14]
  5430. 00003BF0  6000 010C                bra        +0x10E /* 00003CFE */
  5431. label00003BF4:
  5432. 00003BF4  486E FFF8                pea.l      [A6 - 0x8]
  5433. 00003BF8  7000                     moveq.l    D0, 0x00
  5434. 00003BFA  3007                     move.w     D0, D7
  5435. 00003BFC  2F00                     move.l     -[A7], D0
  5436. 00003BFE  2F0B                     move.l     -[A7], A3
  5437. 00003C00  4EBA 14E0                jsr        [PC + 0x14E0 /* 000050E2 */]
  5438. 00003C04  4A40                     tst.w      D0
  5439. 00003C06  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5440. 00003C0A  671C                     beq        +0x1E /* 00003C28 */
  5441. 00003C0C  2F0C                     move.l     -[A7], A4
  5442. 00003C0E  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  5443. 00003C12  7000                     moveq.l    D0, 0x00
  5444. 00003C14  2F00                     move.l     -[A7], D0
  5445. 00003C16  486E FFF8                pea.l      [A6 - 0x8]
  5446. 00003C1A  4EBA E1E2                jsr        [PC - 0x1E1E /* 00001DFE */]
  5447. 00003C1E  4A40                     tst.w      D0
  5448. 00003C20  4FEF 0010                lea.l      A7, [A7 + 0x10]
  5449. 00003C24  6600 00AA                bne        +0xAC /* 00003CD0 */
  5450. label00003C28:
  5451. 00003C28  3C07                     move.w     D6, D7
  5452. 00003C2A  303C 0100                move.w     D0, 0x100
  5453. 00003C2E  C06B 0114                and.w      D0, [A3 + 0x114]
  5454. 00003C32  677E                     beq        +0x80 /* 00003CB2 */
  5455. 00003C34  7010                     moveq.l    D0, 0x10
  5456. 00003C36  C02B 011D                and.b      D0, [A3 + 0x11D]
  5457. 00003C3A  673C                     beq        +0x3E /* 00003C78 */
  5458. 00003C3C  206B 03F0                movea.l    A0, [A3 + 0x3F0]
  5459. 00003C40  7000                     moveq.l    D0, 0x00
  5460. 00003C42  3007                     move.w     D0, D7
  5461. 00003C44  2200                     move.l     D1, D0
  5462. 00003C46  C0FC 004A                mulu.w     D0, 0x4A /* 'J' */
  5463. 00003C4A  4841                     swap.w     D1
  5464. 00003C4C  C2FC 004A                mulu.w     D1, 0x4A /* 'J' */
  5465. 00003C50  4841                     swap.w     D1
  5466. 00003C52  4241                     clr.w      D1
  5467. 00003C54  D081                     add.l      D0, D1
  5468. 00003C56  3030 0824                move.w     D0, [A0 + D0 + 0x24]
  5469. 00003C5A  906B 00D8                sub.w      D0, [A3 + 0xD8]
  5470. 00003C5E  48C0                     ext.l      D0
  5471. 00003C60  322B 0114                move.w     D1, [A3 + 0x114]
  5472. 00003C64  48C1                     ext.l      D1
  5473. 00003C66  243C 0000 00FF           move.l     D2, 0xFF
  5474. 00003C6C  C481                     and.l      D2, D1
  5475. 00003C6E  2202                     move.l     D1, D2
  5476. 00003C70  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  5477. 00003C74  3C00                     move.w     D6, D0
  5478. 00003C76  603A                     bra        +0x3C /* 00003CB2 */
  5479. label00003C78:
  5480. 00003C78  206B 03F0                movea.l    A0, [A3 + 0x3F0]
  5481. 00003C7C  7000                     moveq.l    D0, 0x00
  5482. 00003C7E  3007                     move.w     D0, D7
  5483. 00003C80  2200                     move.l     D1, D0
  5484. 00003C82  C0FC 004A                mulu.w     D0, 0x4A /* 'J' */
  5485. 00003C86  4841                     swap.w     D1
  5486. 00003C88  C2FC 004A                mulu.w     D1, 0x4A /* 'J' */
  5487. 00003C8C  4841                     swap.w     D1
  5488. 00003C8E  4241                     clr.w      D1
  5489. 00003C90  D081                     add.l      D0, D1
  5490. 00003C92  3030 0828                move.w     D0, [A0 + D0 + 0x28]
  5491. 00003C96  906B 00DC                sub.w      D0, [A3 + 0xDC]
  5492. 00003C9A  48C0                     ext.l      D0
  5493. 00003C9C  322B 0114                move.w     D1, [A3 + 0x114]
  5494. 00003CA0  48C1                     ext.l      D1
  5495. 00003CA2  243C 0000 00FF           move.l     D2, 0xFF
  5496. 00003CA8  C481                     and.l      D2, D1
  5497. 00003CAA  2202                     move.l     D1, D2
  5498. 00003CAC  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  5499. 00003CB0  3C00                     move.w     D6, D0
  5500. label00003CB2:
  5501. 00003CB2  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  5502. 00003CB6  7000                     moveq.l    D0, 0x00
  5503. 00003CB8  3006                     move.w     D0, D6
  5504. 00003CBA  5280                     addq.l     D0, 1
  5505. 00003CBC  2F00                     move.l     -[A7], D0
  5506. 00003CBE  4EAD 0DEA                jsr        [A5 + 0xDEA /* export_441 */]
  5507. 00003CC2  41EB 0420                lea.l      A0, [A3 + 0x420]
  5508. 00003CC6  224C                     movea.l    A1, A4
  5509. 00003CC8  22D8                     move.l     [A1]+, [A0]+
  5510. 00003CCA  22D8                     move.l     [A1]+, [A0]+
  5511. 00003CCC  32D8                     move.w     [A1]+, [A0]+
  5512. 00003CCE  508F                     addq.l     A7, 8
  5513. label00003CD0:
  5514. 00003CD0  206B 03F0                movea.l    A0, [A3 + 0x3F0]
  5515. 00003CD4  7000                     moveq.l    D0, 0x00
  5516. 00003CD6  3007                     move.w     D0, D7
  5517. 00003CD8  2200                     move.l     D1, D0
  5518. 00003CDA  C0FC 004A                mulu.w     D0, 0x4A /* 'J' */
  5519. 00003CDE  4841                     swap.w     D1
  5520. 00003CE0  C2FC 004A                mulu.w     D1, 0x4A /* 'J' */
  5521. 00003CE4  4841                     swap.w     D1
  5522. 00003CE6  4241                     clr.w      D1
  5523. 00003CE8  D081                     add.l      D0, D1
  5524. 00003CEA  41F0 0800                lea.l      A0, [A0 + D0]
  5525. 00003CEE  2B48 ED7E                move.l     [A5 - 0x1282], A0
  5526. 00003CF2  7002                     moveq.l    D0, 0x02
  5527. 00003CF4  B028 0046                cmp.b      D0, [A0 + 0x46]
  5528. 00003CF8  6704                     beq        +0x6 /* 00003CFE */
  5529. 00003CFA  7000                     moveq.l    D0, 0x00
  5530. 00003CFC  6014                     bra        +0x16 /* 00003D12 */
  5531. label00003CFE:
  5532. 00003CFE  526D ED7C                addq.w     [A5 - 0x1284], 1
  5533. 00003D02  4A6E 001E                tst.w      [A6 + 0x1E]
  5534. 00003D06  6708                     beq        +0xA /* 00003D10 */
  5535. 00003D08  2F0C                     move.l     -[A7], A4
  5536. 00003D0A  4EAD 082A                jsr        [A5 + 0x82A /* export_257 */]
  5537. 00003D0E  588F                     addq.l     A7, 4
  5538. label00003D10:
  5539. 00003D10  7001                     moveq.l    D0, 0x01
  5540. label00003D12:
  5541. 00003D12  4CEE 18C0 FFE8           movem.l    D6,D7,A3,A4, [A6 - 0x18]
  5542. 00003D18  4E5E                     unlink     A6
  5543. 00003D1A  4E75                     rts
  5544. fn00003D1C:
  5545. 00003D1C  4E56 0000                link       A6, 0
  5546. 00003D20  48E7 0118                movem.l    -[A7], D7,A3,A4
  5547. 00003D24  286E 0008                movea.l    A4, [A6 + 0x8]
  5548. 00003D28  266E 000C                movea.l    A3, [A6 + 0xC]
  5549. 00003D2C  7013                     moveq.l    D0, 0x13
  5550. 00003D2E  B06C 010E                cmp.w      D0, [A4 + 0x10E]
  5551. 00003D32  670A                     beq        +0xC /* 00003D3E */
  5552. 00003D34  7002                     moveq.l    D0, 0x02
  5553. 00003D36  B02B 0077                cmp.b      D0, [A3 + 0x77]
  5554. 00003D3A  6300 00D6                bls        +0xD8 /* 00003E12 */
  5555. label00003D3E:
  5556. 00003D3E  4A2B 0076                tst.b      [A3 + 0x76]
  5557. 00003D42  6600 00CE                bne        +0xD0 /* 00003E12 */
  5558. 00003D46  7002                     moveq.l    D0, 0x02
  5559. 00003D48  B02B 0074                cmp.b      D0, [A3 + 0x74]
  5560. 00003D4C  6706                     beq        +0x8 /* 00003D54 */
  5561. 00003D4E  4A2B 0076                tst.b      [A3 + 0x76]
  5562. 00003D52  670A                     beq        +0xC /* 00003D5E */
  5563. label00003D54:
  5564. 00003D54  7002                     moveq.l    D0, 0x02
  5565. 00003D56  B02B 0075                cmp.b      D0, [A3 + 0x75]
  5566. 00003D5A  6700 00A0                beq        +0xA2 /* 00003DFC */
  5567. label00003D5E:
  5568. 00003D5E  7002                     moveq.l    D0, 0x02
  5569. 00003D60  B02C 014F                cmp.b      D0, [A4 + 0x14F]
  5570. 00003D64  634C                     bls        +0x4E /* 00003DB2 */
  5571. 00003D66  302E 0014                move.w     D0, [A6 + 0x14]
  5572. 00003D6A  906E 0010                sub.w      D0, [A6 + 0x10]
  5573. 00003D6E  7200                     moveq.l    D1, 0x00
  5574. 00003D70  122C 0424                move.b     D1, [A4 + 0x424]
  5575. 00003D74  C3FC 0028                muls.w     D1, 0x28 /* '(' */
  5576. 00003D78  48C0                     ext.l      D0
  5577. 00003D7A  81C1                     divs.w     D0, D1
  5578. 00003D7C  3E00                     move.w     D7, D0
  5579. 00003D7E  0C47 0100                cmpi.w     D7, 0x100
  5580. 00003D82  6F08                     ble        +0xA /* 00003D8C */
  5581. 00003D84  203C 0000 0100           move.l     D0, 0x100
  5582. 00003D8A  6004                     bra        +0x6 /* 00003D90 */
  5583. label00003D8C:
  5584. 00003D8C  48C7                     ext.l      D7
  5585. 00003D8E  2007                     move.l     D0, D7
  5586. label00003D90:
  5587. 00003D90  7201                     moveq.l    D1, 0x01
  5588. 00003D92  B280                     cmp.l      D1, D0
  5589. 00003D94  6F04                     ble        +0x6 /* 00003D9A */
  5590. 00003D96  7001                     moveq.l    D0, 0x01
  5591. 00003D98  6012                     bra        +0x14 /* 00003DAC */
  5592. label00003D9A:
  5593. 00003D9A  0C47 0100                cmpi.w     D7, 0x100
  5594. 00003D9E  6F08                     ble        +0xA /* 00003DA8 */
  5595. 00003DA0  203C 0000 0100           move.l     D0, 0x100
  5596. 00003DA6  6004                     bra        +0x6 /* 00003DAC */
  5597. label00003DA8:
  5598. 00003DA8  48C7                     ext.l      D7
  5599. 00003DAA  2007                     move.l     D0, D7
  5600. label00003DAC:
  5601. 00003DAC  3740 006E                move.w     [A3 + 0x6E], D0
  5602. 00003DB0  604A                     bra        +0x4C /* 00003DFC */
  5603. label00003DB2:
  5604. 00003DB2  302E 0016                move.w     D0, [A6 + 0x16]
  5605. 00003DB6  906E 0012                sub.w      D0, [A6 + 0x12]
  5606. 00003DBA  7200                     moveq.l    D1, 0x00
  5607. 00003DBC  122C 0424                move.b     D1, [A4 + 0x424]
  5608. 00003DC0  C3FC 0050                muls.w     D1, 0x50 /* 'P' */
  5609. 00003DC4  48C0                     ext.l      D0
  5610. 00003DC6  81C1                     divs.w     D0, D1
  5611. 00003DC8  3E00                     move.w     D7, D0
  5612. 00003DCA  0C47 0100                cmpi.w     D7, 0x100
  5613. 00003DCE  6F08                     ble        +0xA /* 00003DD8 */
  5614. 00003DD0  203C 0000 0100           move.l     D0, 0x100
  5615. 00003DD6  6004                     bra        +0x6 /* 00003DDC */
  5616. label00003DD8:
  5617. 00003DD8  48C7                     ext.l      D7
  5618. 00003DDA  2007                     move.l     D0, D7
  5619. label00003DDC:
  5620. 00003DDC  7201                     moveq.l    D1, 0x01
  5621. 00003DDE  B280                     cmp.l      D1, D0
  5622. 00003DE0  6F04                     ble        +0x6 /* 00003DE6 */
  5623. 00003DE2  7001                     moveq.l    D0, 0x01
  5624. 00003DE4  6012                     bra        +0x14 /* 00003DF8 */
  5625. label00003DE6:
  5626. 00003DE6  0C47 0100                cmpi.w     D7, 0x100
  5627. 00003DEA  6F08                     ble        +0xA /* 00003DF4 */
  5628. 00003DEC  203C 0000 0100           move.l     D0, 0x100
  5629. 00003DF2  6004                     bra        +0x6 /* 00003DF8 */
  5630. label00003DF4:
  5631. 00003DF4  48C7                     ext.l      D7
  5632. 00003DF6  2007                     move.l     D0, D7
  5633. label00003DF8:
  5634. 00003DF8  3740 006E                move.w     [A3 + 0x6E], D0
  5635. label00003DFC:
  5636. 00003DFC  376C 042A 0068           move.w     [A3 + 0x68], [A4 + 0x42A]
  5637. 00003E02  276C 042C 007A           move.l     [A3 + 0x7A], [A4 + 0x42C]
  5638. 00003E08  2F0B                     move.l     -[A7], A3
  5639. 00003E0A  2F0C                     move.l     -[A7], A4
  5640. 00003E0C  4EBA DC60                jsr        [PC - 0x23A0 /* 00001A6E */]
  5641. 00003E10  508F                     addq.l     A7, 8
  5642. label00003E12:
  5643. 00003E12  4CEE 1880 FFF4           movem.l    D7,A3,A4, [A6 - 0xC]
  5644. 00003E18  4E5E                     unlink     A6
  5645. 00003E1A  4E75                     rts
  5646. export_1060:
  5647. 00003E1C  4E56 0000                link       A6, 0
  5648. 00003E20  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  5649. 00003E24  266E 0008                movea.l    A3, [A6 + 0x8]
  5650. 00003E28  4EAD 0A52                jsr        [A5 + 0xA52 /* export_326 */]
  5651. 00003E2C  2C00                     move.l     D6, D0
  5652. 00003E2E  7002                     moveq.l    D0, 0x02
  5653. 00003E30  B086                     cmp.l      D0, D6
  5654. 00003E32  5DC7                     slt        D7
  5655. 00003E34  0247 0001                andi.w     D7, 0x1
  5656. 00003E38  4A6D EDD0                tst.w      [A5 - 0x1230]
  5657. 00003E3C  6768                     beq        +0x6A /* 00003EA6 */
  5658. 00003E3E  4A6D EDCE                tst.w      [A5 - 0x1232]
  5659. 00003E42  6762                     beq        +0x64 /* 00003EA6 */
  5660. 00003E44  41ED EDD2                lea.l      A0, [A5 - 0x122E]
  5661. 00003E48  224B                     movea.l    A1, A3
  5662. 00003E4A  303C 010E                move.w     D0, 0x10E
  5663. label00003E4E:
  5664. 00003E4E  22D8                     move.l     [A1]+, [A0]+
  5665. 00003E50  51C8 FFFC                dbf        D0, -0x6 /* 00003E4E */
  5666. 00003E54  32D8                     move.w     [A1]+, [A0]+
  5667. 00003E56  206E 000C                movea.l    A0, [A6 + 0xC]
  5668. 00003E5A  43EB 00D0                lea.l      A1, [A3 + 0xD0]
  5669. 00003E5E  22D8                     move.l     [A1]+, [A0]+
  5670. 00003E60  22D8                     move.l     [A1]+, [A0]+
  5671. 00003E62  002B 0020 011D           ori.b      [A3 + 0x11D], 0x20 /* ' ' */
  5672. 00003E68  302B 03F4                move.w     D0, [A3 + 0x3F4]
  5673. 00003E6C  48C0                     ext.l      D0
  5674. 00003E6E  2200                     move.l     D1, D0
  5675. 00003E70  C0FC 004A                mulu.w     D0, 0x4A /* 'J' */
  5676. 00003E74  4841                     swap.w     D1
  5677. 00003E76  C2FC 004A                mulu.w     D1, 0x4A /* 'J' */
  5678. 00003E7A  4841                     swap.w     D1
  5679. 00003E7C  4241                     clr.w      D1
  5680. 00003E7E  D081                     add.l      D0, D1
  5681. 00003E80  2F00                     move.l     -[A7], D0
  5682. 00003E82  486B 03F0                pea.l      [A3 + 0x3F0]
  5683. 00003E86  2F2D F1C2                move.l     -[A7], [A5 - 0xE3E]
  5684. 00003E8A  4EAD 0CD2                jsr        [A5 + 0xCD2 /* export_406 */]
  5685. 00003E8E  4A40                     tst.w      D0
  5686. 00003E90  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5687. 00003E94  6604                     bne        +0x6 /* 00003E9A */
  5688. 00003E96  426B 03F4                clr.w      [A3 + 0x3F4]
  5689. label00003E9A:
  5690. 00003E9A  426B 03F8                clr.w      [A3 + 0x3F8]
  5691. 00003E9E  426B 0108                clr.w      [A3 + 0x108]
  5692. 00003EA2  6000 02CA                bra        +0x2CC /* 0000416E */
  5693. label00003EA6:
  5694. 00003EA6  422B 011C                clr.b      [A3 + 0x11C]
  5695. 00003EAA  7000                     moveq.l    D0, 0x00
  5696. 00003EAC  7000                     moveq.l    D0, 0x00
  5697. 00003EAE  3740 03F4                move.w     [A3 + 0x3F4], D0
  5698. 00003EB2  3740 03F8                move.w     [A3 + 0x3F8], D0
  5699. 00003EB6  377C 00F0 010A           move.w     [A3 + 0x10A], 0xF0
  5700. 00003EBC  426B 0108                clr.w      [A3 + 0x108]
  5701. 00003EC0  206E 000C                movea.l    A0, [A6 + 0xC]
  5702. 00003EC4  43EB 00D0                lea.l      A1, [A3 + 0xD0]
  5703. 00003EC8  22D8                     move.l     [A1]+, [A0]+
  5704. 00003ECA  22D8                     move.l     [A1]+, [A0]+
  5705. 00003ECC  177C 0002 011D           move.b     [A3 + 0x11D], 0x2
  5706. 00003ED2  377C FFFE 0100           move.w     [A3 + 0x100], 0xFFFE
  5707. 00003ED8  41ED E60E                lea.l      A0, [A5 - 0x19F2]
  5708. 00003EDC  43EB 0178                lea.l      A1, [A3 + 0x178]
  5709. 00003EE0  7006                     moveq.l    D0, 0x06
  5710. label00003EE2:
  5711. 00003EE2  22D8                     move.l     [A1]+, [A0]+
  5712. 00003EE4  51C8 FFFC                dbf        D0, -0x6 /* 00003EE2 */
  5713. 00003EE8  32D8                     move.w     [A1]+, [A0]+
  5714. 00003EEA  41EB 0178                lea.l      A0, [A3 + 0x178]
  5715. 00003EEE  43EB 011E                lea.l      A1, [A3 + 0x11E]
  5716. 00003EF2  7006                     moveq.l    D0, 0x06
  5717. label00003EF4:
  5718. 00003EF4  22D8                     move.l     [A1]+, [A0]+
  5719. 00003EF6  51C8 FFFC                dbf        D0, -0x6 /* 00003EF4 */
  5720. 00003EFA  32D8                     move.w     [A1]+, [A0]+
  5721. 00003EFC  41EB 011E                lea.l      A0, [A3 + 0x11E]
  5722. 00003F00  43D3                     lea.l      A1, [A3]
  5723. 00003F02  7006                     moveq.l    D0, 0x06
  5724. label00003F04:
  5725. 00003F04  22D8                     move.l     [A1]+, [A0]+
  5726. 00003F06  51C8 FFFC                dbf        D0, -0x6 /* 00003F04 */
  5727. 00003F0A  32D8                     move.w     [A1]+, [A0]+
  5728. 00003F0C  204B                     movea.l    A0, A3
  5729. 00003F0E  43EB 00A0                lea.l      A1, [A3 + 0xA0]
  5730. 00003F12  7006                     moveq.l    D0, 0x06
  5731. label00003F14:
  5732. 00003F14  22D8                     move.l     [A1]+, [A0]+
  5733. 00003F16  51C8 FFFC                dbf        D0, -0x6 /* 00003F14 */
  5734. 00003F1A  32D8                     move.w     [A1]+, [A0]+
  5735. 00003F1C  41EB 00A0                lea.l      A0, [A3 + 0xA0]
  5736. 00003F20  43EB 0082                lea.l      A1, [A3 + 0x82]
  5737. 00003F24  7006                     moveq.l    D0, 0x06
  5738. label00003F26:
  5739. 00003F26  22D8                     move.l     [A1]+, [A0]+
  5740. 00003F28  51C8 FFFC                dbf        D0, -0x6 /* 00003F26 */
  5741. 00003F2C  32D8                     move.w     [A1]+, [A0]+
  5742. 00003F2E  41EB 0064                lea.l      A0, [A3 + 0x64]
  5743. 00003F32  43EB 0082                lea.l      A1, [A3 + 0x82]
  5744. 00003F36  7006                     moveq.l    D0, 0x06
  5745. label00003F38:
  5746. 00003F38  20D9                     move.l     [A0]+, [A1]+
  5747. 00003F3A  51C8 FFFC                dbf        D0, -0x6 /* 00003F38 */
  5748. 00003F3E  30D9                     move.w     [A0]+, [A1]+
  5749. 00003F40  422B 00B3                clr.b      [A3 + 0xB3]
  5750. 00003F44  7000                     moveq.l    D0, 0x00
  5751. 00003F46  7000                     moveq.l    D0, 0x00
  5752. 00003F48  3740 0118                move.w     [A3 + 0x118], D0
  5753. 00003F4C  41EB 00BE                lea.l      A0, [A3 + 0xBE]
  5754. 00003F50  43ED E634                lea.l      A1, [A5 - 0x19CC]
  5755. 00003F54  20D9                     move.l     [A0]+, [A1]+
  5756. 00003F56  20D9                     move.l     [A0]+, [A1]+
  5757. 00003F58  41EB 00C6                lea.l      A0, [A3 + 0xC6]
  5758. 00003F5C  43ED E650                lea.l      A1, [A5 - 0x19B0]
  5759. 00003F60  20D9                     move.l     [A0]+, [A1]+
  5760. 00003F62  20D9                     move.l     [A0]+, [A1]+
  5761. 00003F64  30D9                     move.w     [A0]+, [A1]+
  5762. 00003F66  177C 0002 0028           move.b     [A3 + 0x28], 0x2
  5763. 00003F6C  426B 0026                clr.w      [A3 + 0x26]
  5764. 00003F70  177C 0004 0029           move.b     [A3 + 0x29], 0x4
  5765. 00003F76  377C FFFE 001E           move.w     [A3 + 0x1E], 0xFFFE
  5766. 00003F7C  41EB 0032                lea.l      A0, [A3 + 0x32]
  5767. 00003F80  224B                     movea.l    A1, A3
  5768. 00003F82  700B                     moveq.l    D0, 0x0B
  5769. label00003F84:
  5770. 00003F84  20D9                     move.l     [A0]+, [A1]+
  5771. 00003F86  51C8 FFFC                dbf        D0, -0x6 /* 00003F84 */
  5772. 00003F8A  30D9                     move.w     [A0]+, [A1]+
  5773. 00003F8C  177C 0001 005B           move.b     [A3 + 0x5B], 0x1
  5774. 00003F92  177C 0001 014F           move.b     [A3 + 0x14F], 0x1
  5775. 00003F98  49EB 0160                lea.l      A4, [A3 + 0x160]
  5776. 00003F9C  422C 0073                clr.b      [A4 + 0x73]
  5777. 00003FA0  197C 0002 0074           move.b     [A4 + 0x74], 0x2
  5778. 00003FA6  422C 0076                clr.b      [A4 + 0x76]
  5779. 00003FAA  422C 0075                clr.b      [A4 + 0x75]
  5780. 00003FAE  197C 0002 0077           move.b     [A4 + 0x77], 0x2
  5781. 00003FB4  197C 0003 0078           move.b     [A4 + 0x78], 0x3
  5782. 00003FBA  397C 00B4 006C           move.w     [A4 + 0x6C], 0xB4
  5783. 00003FC0  422C 0076                clr.b      [A4 + 0x76]
  5784. 00003FC4  487A 01B2                pea.l      [PC + 0x1B2 /* 00004178, value 0x4002A000 */]
  5785. 00003FC8  486C 0010                pea.l      [A4 + 0x10]
  5786. 00003FCC  3F3C 0810                move.w     -[A7], 0x810
  5787. 00003FD0  A9EB                     syscall    Pack4/FP68K
  5788. 00003FD2  397C 000A 006E           move.w     [A4 + 0x6E], 0xA /* '\n' */
  5789. 00003FD8  397C 0005 0070           move.w     [A4 + 0x70], 0x5
  5790. 00003FDE  296D EA3A 004A           move.l     [A4 + 0x4A], [A5 - 0x15C6]
  5791. 00003FE4  4A47                     tst.w      D7
  5792. 00003FE6  671E                     beq        +0x20 /* 00004006 */
  5793. 00003FE8  486C 0054                pea.l      [A4 + 0x54]
  5794. 00003FEC  7004                     moveq.l    D0, 0x04
  5795. 00003FEE  2F00                     move.l     -[A7], D0
  5796. 00003FF0  4EAD 02BA                jsr        [A5 + 0x2BA /* export_83 */]
  5797. 00003FF4  486C 005E                pea.l      [A4 + 0x5E]
  5798. 00003FF8  7006                     moveq.l    D0, 0x06
  5799. 00003FFA  2F00                     move.l     -[A7], D0
  5800. 00003FFC  4EAD 02BA                jsr        [A5 + 0x2BA /* export_83 */]
  5801. 00004000  4FEF 0010                lea.l      A7, [A7 + 0x10]
  5802. 00004004  600C                     bra        +0xE /* 00004012 */
  5803. label00004006:
  5804. 00004006  296D EA3A 0054           move.l     [A4 + 0x54], [A5 - 0x15C6]
  5805. 0000400C  296D EA3A 005E           move.l     [A4 + 0x5E], [A5 - 0x15C6]
  5806. label00004012:
  5807. 00004012  41ED EA1A                lea.l      A0, [A5 - 0x15E6]
  5808. 00004016  43EC 0062                lea.l      A1, [A4 + 0x62]
  5809. 0000401A  22D8                     move.l     [A1]+, [A0]+
  5810. 0000401C  41EC 0062                lea.l      A0, [A4 + 0x62]
  5811. 00004020  43EC 0058                lea.l      A1, [A4 + 0x58]
  5812. 00004024  22D8                     move.l     [A1]+, [A0]+
  5813. 00004026  296C 0058 004E           move.l     [A4 + 0x4E], [A4 + 0x58]
  5814. 0000402C  397C 0005 005C           move.w     [A4 + 0x5C], 0x5
  5815. 00004032  397C 0005 0052           move.w     [A4 + 0x52], 0x5
  5816. 00004038  197C 0001 0057           move.b     [A4 + 0x57], 0x1
  5817. 0000403E  422C 0061                clr.b      [A4 + 0x61]
  5818. 00004042  397C FFFE 0036           move.w     [A4 + 0x36], 0xFFFE
  5819. 00004048  197C 0002 0040           move.b     [A4 + 0x40], 0x2
  5820. 0000404E  41EB 0160                lea.l      A0, [A3 + 0x160]
  5821. 00004052  43EB 02DA                lea.l      A1, [A3 + 0x2DA]
  5822. 00004056  701E                     moveq.l    D0, 0x1E
  5823. label00004058:
  5824. 00004058  22D8                     move.l     [A1]+, [A0]+
  5825. 0000405A  51C8 FFFC                dbf        D0, -0x6 /* 00004058 */
  5826. 0000405E  32D8                     move.w     [A1]+, [A0]+
  5827. 00004060  41EB 02DA                lea.l      A0, [A3 + 0x2DA]
  5828. 00004064  43EB 025C                lea.l      A1, [A3 + 0x25C]
  5829. 00004068  701E                     moveq.l    D0, 0x1E
  5830. label0000406A:
  5831. 0000406A  22D8                     move.l     [A1]+, [A0]+
  5832. 0000406C  51C8 FFFC                dbf        D0, -0x6 /* 0000406A */
  5833. 00004070  32D8                     move.w     [A1]+, [A0]+
  5834. 00004072  41EB 01DE                lea.l      A0, [A3 + 0x1DE]
  5835. 00004076  43EB 025C                lea.l      A1, [A3 + 0x25C]
  5836. 0000407A  701E                     moveq.l    D0, 0x1E
  5837. label0000407C:
  5838. 0000407C  20D9                     move.l     [A0]+, [A1]+
  5839. 0000407E  51C8 FFFC                dbf        D0, -0x6 /* 0000407C */
  5840. 00004082  30D9                     move.w     [A0]+, [A1]+
  5841. 00004084  377C 0001 029A           move.w     [A3 + 0x29A], 0x1
  5842. 0000408A  422B 0331                clr.b      [A3 + 0x331]
  5843. 0000408E  426B 037A                clr.w      [A3 + 0x37A]
  5844. 00004092  377C 0001 037C           move.w     [A3 + 0x37C], 0x1
  5845. 00004098  377C 003C 0378           move.w     [A3 + 0x378], 0x3C /* '<' */
  5846. 0000409E  422B 035E                clr.b      [A3 + 0x35E]
  5847. 000040A2  426B 0358                clr.w      [A3 + 0x358]
  5848. 000040A6  422B 035F                clr.b      [A3 + 0x35F]
  5849. 000040AA  377C 0001 035C           move.w     [A3 + 0x35C], 0x1
  5850. 000040B0  377C FFFE 00F8           move.w     [A3 + 0xF8], 0xFFFE
  5851. 000040B6  377C 00AF 03C4           move.w     [A3 + 0x3C4], 0xAF
  5852. 000040BC  377C 00AF 03C2           move.w     [A3 + 0x3C2], 0xAF
  5853. 000040C2  41EB 0382                lea.l      A0, [A3 + 0x382]
  5854. 000040C6  43ED E5D0                lea.l      A1, [A5 - 0x1A30]
  5855. 000040CA  20D9                     move.l     [A0]+, [A1]+
  5856. 000040CC  20D9                     move.l     [A0]+, [A1]+
  5857. 000040CE  30D9                     move.w     [A0]+, [A1]+
  5858. 000040D0  41EB 03A6                lea.l      A0, [A3 + 0x3A6]
  5859. 000040D4  43ED E650                lea.l      A1, [A5 - 0x19B0]
  5860. 000040D8  20D9                     move.l     [A0]+, [A1]+
  5861. 000040DA  20D9                     move.l     [A0]+, [A1]+
  5862. 000040DC  30D9                     move.w     [A0]+, [A1]+
  5863. 000040DE  41EB 03B0                lea.l      A0, [A3 + 0x3B0]
  5864. 000040E2  43EB 03A6                lea.l      A1, [A3 + 0x3A6]
  5865. 000040E6  20D9                     move.l     [A0]+, [A1]+
  5866. 000040E8  20D9                     move.l     [A0]+, [A1]+
  5867. 000040EA  30D9                     move.w     [A0]+, [A1]+
  5868. 000040EC  377C 000F 03BE           move.w     [A3 + 0x3BE], 0xF
  5869. 000040F2  377C 1401 03C0           move.w     [A3 + 0x3C0], 0x1401
  5870. 000040F8  426B 03C6                clr.w      [A3 + 0x3C6]
  5871. 000040FC  276D EA3A 039E           move.l     [A3 + 0x39E], [A5 - 0x15C6]
  5872. 00004102  276D EA1A 03A2           move.l     [A3 + 0x3A2], [A5 - 0x15E6]
  5873. 00004108  177C 0040 03A5           move.b     [A3 + 0x3A5], 0x40 /* '@' */
  5874. 0000410E  4A47                     tst.w      D7
  5875. 00004110  6744                     beq        +0x46 /* 00004156 */
  5876. 00004112  486B 038E                pea.l      [A3 + 0x38E]
  5877. 00004116  7006                     moveq.l    D0, 0x06
  5878. 00004118  2F00                     move.l     -[A7], D0
  5879. 0000411A  4EAD 02BA                jsr        [A5 + 0x2BA /* export_83 */]
  5880. 0000411E  7008                     moveq.l    D0, 0x08
  5881. 00004120  B086                     cmp.l      D0, D6
  5882. 00004122  508F                     addq.l     A7, 8
  5883. 00004124  6D14                     blt        +0x16 /* 0000413A */
  5884. 00004126  276D EA3A 0396           move.l     [A3 + 0x396], [A5 - 0x15C6]
  5885. 0000412C  276D EA1A 0392           move.l     [A3 + 0x392], [A5 - 0x15E6]
  5886. 00004132  177C 0006 0399           move.b     [A3 + 0x399], 0x6
  5887. 00004138  6014                     bra        +0x16 /* 0000414E */
  5888. label0000413A:
  5889. 0000413A  486B 0396                pea.l      [A3 + 0x396]
  5890. 0000413E  7005                     moveq.l    D0, 0x05
  5891. 00004140  2F00                     move.l     -[A7], D0
  5892. 00004142  4EAD 02BA                jsr        [A5 + 0x2BA /* export_83 */]
  5893. 00004146  276D EA3A 039A           move.l     [A3 + 0x39A], [A5 - 0x15C6]
  5894. 0000414C  508F                     addq.l     A7, 8
  5895. label0000414E:
  5896. 0000414E  276D EA3A 0392           move.l     [A3 + 0x392], [A5 - 0x15C6]
  5897. 00004154  6018                     bra        +0x1A /* 0000416E */
  5898. label00004156:
  5899. 00004156  41EB 0064                lea.l      A0, [A3 + 0x64]
  5900. 0000415A  43EB 0396                lea.l      A1, [A3 + 0x396]
  5901. 0000415E  22D8                     move.l     [A1]+, [A0]+
  5902. 00004160  22D8                     move.l     [A1]+, [A0]+
  5903. 00004162  41EB 038E                lea.l      A0, [A3 + 0x38E]
  5904. 00004166  43EB 0396                lea.l      A1, [A3 + 0x396]
  5905. 0000416A  20D9                     move.l     [A0]+, [A1]+
  5906. 0000416C  20D9                     move.l     [A0]+, [A1]+
  5907. label0000416E:
  5908. 0000416E  4CEE 18C0 FFF0           movem.l    D6,D7,A3,A4, [A6 - 0x10]
  5909. 00004174  4E5E                     unlink     A6
  5910. 00004176  4E75                     rts
  5911. 00004178  4002                     negx.b     D2
  5912. 0000417A  A000                     syscall    Open/PBHOpen/HOpen
  5913. 0000417C  0000 0000                ori.b      D0, 0x0
  5914. 00004180  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  5915. export_1061: // at 00004182 (misaligned)
  5916. 00004184  FFF8                     .invalid   <<F/7/7>>
  5917. 00004186  2F0B                     move.l     -[A7], A3
  5918. 00004188  266E 0008                movea.l    A3, [A6 + 0x8]
  5919. 0000418C  7005                     moveq.l    D0, 0x05
  5920. 0000418E  B06B 010E                cmp.w      D0, [A3 + 0x10E]
  5921. 00004192  6E08                     bgt        +0xA /* 0000419C */
  5922. 00004194  7009                     moveq.l    D0, 0x09
  5923. 00004196  B06B 010E                cmp.w      D0, [A3 + 0x10E]
  5924. 0000419A  6C08                     bge        +0xA /* 000041A4 */
  5925. label0000419C:
  5926. 0000419C  700C                     moveq.l    D0, 0x0C
  5927. 0000419E  B06B 010E                cmp.w      D0, [A3 + 0x10E]
  5928. 000041A2  660E                     bne        +0x10 /* 000041B2 */
  5929. label000041A4:
  5930. 000041A4  7064                     moveq.l    D0, 0x64
  5931. 000041A6  B06B 0378                cmp.w      D0, [A3 + 0x378]
  5932. 000041AA  6C06                     bge        +0x8 /* 000041B2 */
  5933. 000041AC  377C 0064 0378           move.w     [A3 + 0x378], 0x64 /* 'd' */
  5934. label000041B2:
  5935. 000041B2  4A6B 0384                tst.w      [A3 + 0x384]
  5936. 000041B6  6C04                     bge        +0x6 /* 000041BC */
  5937. 000041B8  426B 0384                clr.w      [A3 + 0x384]
  5938. label000041BC:
  5939. 000041BC  7013                     moveq.l    D0, 0x13
  5940. 000041BE  B06B 010E                cmp.w      D0, [A3 + 0x10E]
  5941. 000041C2  671E                     beq        +0x20 /* 000041E2 */
  5942. 000041C4  7014                     moveq.l    D0, 0x14
  5943. 000041C6  B06B 010E                cmp.w      D0, [A3 + 0x10E]
  5944. 000041CA  6716                     beq        +0x18 /* 000041E2 */
  5945. 000041CC  7012                     moveq.l    D0, 0x12
  5946. 000041CE  B06B 010E                cmp.w      D0, [A3 + 0x10E]
  5947. 000041D2  670E                     beq        +0x10 /* 000041E2 */
  5948. 000041D4  2F0B                     move.l     -[A7], A3
  5949. 000041D6  4EBA 0CB8                jsr        [PC + 0xCB8 /* 00004E90 */]
  5950. 000041DA  2F0B                     move.l     -[A7], A3
  5951. 000041DC  4EBA 0E46                jsr        [PC + 0xE46 /* 00005024 */]
  5952. 000041E0  508F                     addq.l     A7, 8
  5953. label000041E2:
  5954. 000041E2  2F0B                     move.l     -[A7], A3
  5955. 000041E4  4EBA 0648                jsr        [PC + 0x648 /* 0000482E */]
  5956. 000041E8  4A40                     tst.w      D0
  5957. 000041EA  588F                     addq.l     A7, 4
  5958. 000041EC  6700 039C                beq        +0x39E /* 0000458A */
  5959. 000041F0  7013                     moveq.l    D0, 0x13
  5960. 000041F2  B06B 010E                cmp.w      D0, [A3 + 0x10E]
  5961. 000041F6  6762                     beq        +0x64 /* 0000425A */
  5962. 000041F8  7014                     moveq.l    D0, 0x14
  5963. 000041FA  B06B 010E                cmp.w      D0, [A3 + 0x10E]
  5964. 000041FE  675A                     beq        +0x5C /* 0000425A */
  5965. 00004200  7012                     moveq.l    D0, 0x12
  5966. 00004202  B06B 010E                cmp.w      D0, [A3 + 0x10E]
  5967. 00004206  6752                     beq        +0x54 /* 0000425A */
  5968. 00004208  7001                     moveq.l    D0, 0x01
  5969. 0000420A  B06B 0116                cmp.w      D0, [A3 + 0x116]
  5970. 0000420E  6E40                     bgt        +0x42 /* 00004250 */
  5971. 00004210  7001                     moveq.l    D0, 0x01
  5972. 00004212  B06B 0112                cmp.w      D0, [A3 + 0x112]
  5973. 00004216  6E38                     bgt        +0x3A /* 00004250 */
  5974. 00004218  7002                     moveq.l    D0, 0x02
  5975. 0000421A  B06B 0112                cmp.w      D0, [A3 + 0x112]
  5976. 0000421E  6F3A                     ble        +0x3C /* 0000425A */
  5977. 00004220  7001                     moveq.l    D0, 0x01
  5978. 00004222  B06B 010E                cmp.w      D0, [A3 + 0x10E]
  5979. 00004226  6728                     beq        +0x2A /* 00004250 */
  5980. 00004228  7002                     moveq.l    D0, 0x02
  5981. 0000422A  B06B 010E                cmp.w      D0, [A3 + 0x10E]
  5982. 0000422E  6720                     beq        +0x22 /* 00004250 */
  5983. 00004230  7006                     moveq.l    D0, 0x06
  5984. 00004232  B06B 010E                cmp.w      D0, [A3 + 0x10E]
  5985. 00004236  6718                     beq        +0x1A /* 00004250 */
  5986. 00004238  7007                     moveq.l    D0, 0x07
  5987. 0000423A  B06B 010E                cmp.w      D0, [A3 + 0x10E]
  5988. 0000423E  6710                     beq        +0x12 /* 00004250 */
  5989. 00004240  700E                     moveq.l    D0, 0x0E
  5990. 00004242  B06B 010E                cmp.w      D0, [A3 + 0x10E]
  5991. 00004246  6708                     beq        +0xA /* 00004250 */
  5992. 00004248  7011                     moveq.l    D0, 0x11
  5993. 0000424A  B06B 010E                cmp.w      D0, [A3 + 0x10E]
  5994. 0000424E  660A                     bne        +0xC /* 0000425A */
  5995. label00004250:
  5996. 00004250  377C 05DC 010C           move.w     [A3 + 0x10C], 0x5DC
  5997. 00004256  6000 0332                bra        +0x334 /* 0000458A */
  5998. label0000425A:
  5999. 0000425A  2F0B                     move.l     -[A7], A3
  6000. 0000425C  4EBA DAFE                jsr        [PC - 0x2502 /* 00001D5C */]
  6001. 00004260  426B 010C                clr.w      [A3 + 0x10C]
  6002. 00004264  4A6B 0108                tst.w      [A3 + 0x108]
  6003. 00004268  588F                     addq.l     A7, 4
  6004. 0000426A  6600 020A                bne        +0x20C /* 00004476 */
  6005. 0000426E  486E FFF8                pea.l      [A6 - 0x8]
  6006. 00004272  486B 0064                pea.l      [A3 + 0x64]
  6007. 00004276  4EAD 0952                jsr        [A5 + 0x952 /* export_294 */]
  6008. 0000427A  302E FFFA                move.w     D0, [A6 - 0x6]
  6009. 0000427E  D06B 0400                add.w      D0, [A3 + 0x400]
  6010. 00004282  322B 010A                move.w     D1, [A3 + 0x10A]
  6011. 00004286  D240                     add.w      D1, D0
  6012. 00004288  3741 040A                move.w     [A3 + 0x40A], D1
  6013. 0000428C  302E FFF8                move.w     D0, [A6 - 0x8]
  6014. 00004290  D06B 03FE                add.w      D0, [A3 + 0x3FE]
  6015. 00004294  322B 010A                move.w     D1, [A3 + 0x10A]
  6016. 00004298  D240                     add.w      D1, D0
  6017. 0000429A  3741 0408                move.w     [A3 + 0x408], D1
  6018. 0000429E  302B 0404                move.w     D0, [A3 + 0x404]
  6019. 000042A2  906E FFFE                sub.w      D0, [A6 - 0x2]
  6020. 000042A6  906B 010A                sub.w      D0, [A3 + 0x10A]
  6021. 000042AA  3740 040E                move.w     [A3 + 0x40E], D0
  6022. 000042AE  302B 0402                move.w     D0, [A3 + 0x402]
  6023. 000042B2  906E FFFC                sub.w      D0, [A6 - 0x4]
  6024. 000042B6  906B 010A                sub.w      D0, [A3 + 0x10A]
  6025. 000042BA  3740 040C                move.w     [A3 + 0x40C], D0
  6026. 000042BE  7001                     moveq.l    D0, 0x01
  6027. 000042C0  322B 040E                move.w     D1, [A3 + 0x40E]
  6028. 000042C4  926B 040A                sub.w      D1, [A3 + 0x40A]
  6029. 000042C8  0C41 02D0                cmpi.w     D1, 0x2D0
  6030. 000042CC  508F                     addq.l     A7, 8
  6031. 000042CE  6D10                     blt        +0x12 /* 000042E0 */
  6032. 000042D0  322B 040C                move.w     D1, [A3 + 0x40C]
  6033. 000042D4  926B 0408                sub.w      D1, [A3 + 0x408]
  6034. 000042D8  0C41 02D0                cmpi.w     D1, 0x2D0
  6035. 000042DC  6D02                     blt        +0x4 /* 000042E0 */
  6036. 000042DE  7000                     moveq.l    D0, 0x00
  6037. label000042E0:
  6038. 000042E0  3740 0406                move.w     [A3 + 0x406], D0
  6039. 000042E4  6600 00B2                bne        +0xB4 /* 00004398 */
  6040. 000042E8  486E FFF8                pea.l      [A6 - 0x8]
  6041. 000042EC  2F0B                     move.l     -[A7], A3
  6042. 000042EE  4EBA 13D6                jsr        [PC + 0x13D6 /* 000056C6 */]
  6043. 000042F2  4A40                     tst.w      D0
  6044. 000042F4  508F                     addq.l     A7, 8
  6045. 000042F6  6700 00A0                beq        +0xA2 /* 00004398 */
  6046. 000042FA  102B 0029                move.b     D0, [A3 + 0x29]
  6047. 000042FE  6568                     bcs        +0x6A /* 00004368 */
  6048. 00004300  0C00 0004                cmpi.b     D0, 0x4
  6049. 00004304  6262                     bhi        +0x64 /* 00004368 */
  6050. 00004306  7200                     moveq.l    D1, 0x00
  6051. 00004308  1200                     move.b     D1, D0
  6052. 0000430A  D241                     add.w      D1, D1
  6053. 0000430C  323B 1006                move.w     D1, [PC + D1.w + 0x6]
  6054. 00004310  4EFB 1000                jmp        [PC + D1.w]
  6055. 00004314  000C 0020                ori.b      A4, 0x20 /* ' ' */
  6056. 00004318  0056 0056                ori.w      [A6], 0x56 /* 'V' */
  6057. 0000431C  0034 376B 040A           ori.b      [A4 + D0.w * 4 + 0xA], 0x6B /* 'k' */
  6058. 00004322  002C 302E FFFA           ori.b      [A4 - 0x6], 0x2E /* '.' */
  6059. 00004328  D06B 040A                add.w      D0, [A3 + 0x40A]
  6060. 0000432C  3740 0030                move.w     [A3 + 0x30], D0
  6061. 00004330  6036                     bra        +0x38 /* 00004368 */
  6062. 00004332  302B 040E                move.w     D0, [A3 + 0x40E]
  6063. 00004336  906E FFFA                sub.w      D0, [A6 - 0x6]
  6064. 0000433A  3740 002C                move.w     [A3 + 0x2C], D0
  6065. 0000433E  376B 040E 0030           move.w     [A3 + 0x30], [A3 + 0x40E]
  6066. 00004344  6022                     bra        +0x24 /* 00004368 */
  6067. 00004346  302B 040E                move.w     D0, [A3 + 0x40E]
  6068. 0000434A  D06B 040A                add.w      D0, [A3 + 0x40A]
  6069. 0000434E  906E FFFA                sub.w      D0, [A6 - 0x6]
  6070. 00004352  48C0                     ext.l      D0
  6071. 00004354  81FC 0002                divs.w     D0, 0x2
  6072. 00004358  3740 002C                move.w     [A3 + 0x2C], D0
  6073. 0000435C  302E FFFA                move.w     D0, [A6 - 0x6]
  6074. 00004360  D06B 002C                add.w      D0, [A3 + 0x2C]
  6075. 00004364  3740 0030                move.w     [A3 + 0x30], D0
  6076. label00004368:
  6077. 00004368  302B 040C                move.w     D0, [A3 + 0x40C]
  6078. 0000436C  906E FFF8                sub.w      D0, [A6 - 0x8]
  6079. 00004370  3740 002A                move.w     [A3 + 0x2A], D0
  6080. 00004374  376B 040C 002E           move.w     [A3 + 0x2E], [A3 + 0x40C]
  6081. 0000437A  302B 002A                move.w     D0, [A3 + 0x2A]
  6082. 0000437E  906B 010A                sub.w      D0, [A3 + 0x10A]
  6083. 00004382  3740 040C                move.w     [A3 + 0x40C], D0
  6084. 00004386  906B 0408                sub.w      D0, [A3 + 0x408]
  6085. 0000438A  0C40 02D0                cmpi.w     D0, 0x2D0
  6086. 0000438E  5DC0                     slt        D0
  6087. 00004390  0240 0001                andi.w     D0, 0x1
  6088. 00004394  3740 0406                move.w     [A3 + 0x406], D0
  6089. label00004398:
  6090. 00004398  4A6B 0406                tst.w      [A3 + 0x406]
  6091. 0000439C  6600 00B8                bne        +0xBA /* 00004456 */
  6092. 000043A0  486E FFF8                pea.l      [A6 - 0x8]
  6093. 000043A4  486B 0032                pea.l      [A3 + 0x32]
  6094. 000043A8  4EBA 131C                jsr        [PC + 0x131C /* 000056C6 */]
  6095. 000043AC  4A40                     tst.w      D0
  6096. 000043AE  508F                     addq.l     A7, 8
  6097. 000043B0  6700 00A4                beq        +0xA6 /* 00004456 */
  6098. 000043B4  102B 005B                move.b     D0, [A3 + 0x5B]
  6099. 000043B8  6568                     bcs        +0x6A /* 00004422 */
  6100. 000043BA  0C00 0004                cmpi.b     D0, 0x4
  6101. 000043BE  6262                     bhi        +0x64 /* 00004422 */
  6102. 000043C0  7200                     moveq.l    D1, 0x00
  6103. 000043C2  1200                     move.b     D1, D0
  6104. 000043C4  D241                     add.w      D1, D1
  6105. 000043C6  323B 1006                move.w     D1, [PC + D1.w + 0x6]
  6106. 000043CA  4EFB 1000                jmp        [PC + D1.w]
  6107. 000043CE  000C 0020                ori.b      A4, 0x20 /* ' ' */
  6108. 000043D2  0056 0056                ori.w      [A6], 0x56 /* 'V' */
  6109. 000043D6  0034 376B 040A           ori.b      [A4 + D0.w * 4 + 0xA], 0x6B /* 'k' */
  6110. 000043DC  005E 302E                ori.w      [A6]+, 0x302E /* '0.' */
  6111. 000043E0  FFFA                     .invalid   <<F/7/7>>
  6112. 000043E2  D06B 040A                add.w      D0, [A3 + 0x40A]
  6113. 000043E6  3740 0062                move.w     [A3 + 0x62], D0
  6114. 000043EA  6036                     bra        +0x38 /* 00004422 */
  6115. 000043EC  302B 040E                move.w     D0, [A3 + 0x40E]
  6116. 000043F0  906E FFFA                sub.w      D0, [A6 - 0x6]
  6117. 000043F4  3740 005E                move.w     [A3 + 0x5E], D0
  6118. 000043F8  376B 040E 0062           move.w     [A3 + 0x62], [A3 + 0x40E]
  6119. 000043FE  6022                     bra        +0x24 /* 00004422 */
  6120. 00004400  302B 040E                move.w     D0, [A3 + 0x40E]
  6121. 00004404  D06B 040A                add.w      D0, [A3 + 0x40A]
  6122. 00004408  906E FFFA                sub.w      D0, [A6 - 0x6]
  6123. 0000440C  48C0                     ext.l      D0
  6124. 0000440E  81FC 0002                divs.w     D0, 0x2
  6125. 00004412  3740 005E                move.w     [A3 + 0x5E], D0
  6126. 00004416  302E FFFA                move.w     D0, [A6 - 0x6]
  6127. 0000441A  D06B 005E                add.w      D0, [A3 + 0x5E]
  6128. 0000441E  3740 0062                move.w     [A3 + 0x62], D0
  6129. label00004422:
  6130. 00004422  376B 0408 005C           move.w     [A3 + 0x5C], [A3 + 0x408]
  6131. 00004428  302E FFF8                move.w     D0, [A6 - 0x8]
  6132. 0000442C  D06B 0408                add.w      D0, [A3 + 0x408]
  6133. 00004430  3740 0060                move.w     [A3 + 0x60], D0
  6134. 00004434  302B 010A                move.w     D0, [A3 + 0x10A]
  6135. 00004438  D06B 0060                add.w      D0, [A3 + 0x60]
  6136. 0000443C  3740 0408                move.w     [A3 + 0x408], D0
  6137. 00004440  302B 040C                move.w     D0, [A3 + 0x40C]
  6138. 00004444  906B 0408                sub.w      D0, [A3 + 0x408]
  6139. 00004448  0C40 02D0                cmpi.w     D0, 0x2D0
  6140. 0000444C  5DC0                     slt        D0
  6141. 0000444E  0240 0001                andi.w     D0, 0x1
  6142. 00004452  3740 0406                move.w     [A3 + 0x406], D0
  6143. label00004456:
  6144. 00004456  7013                     moveq.l    D0, 0x13
  6145. 00004458  B06B 010E                cmp.w      D0, [A3 + 0x10E]
  6146. 0000445C  6718                     beq        +0x1A /* 00004476 */
  6147. 0000445E  7014                     moveq.l    D0, 0x14
  6148. 00004460  B06B 010E                cmp.w      D0, [A3 + 0x10E]
  6149. 00004464  6710                     beq        +0x12 /* 00004476 */
  6150. 00004466  7012                     moveq.l    D0, 0x12
  6151. 00004468  B06B 010E                cmp.w      D0, [A3 + 0x10E]
  6152. 0000446C  6708                     beq        +0xA /* 00004476 */
  6153. 0000446E  2F0B                     move.l     -[A7], A3
  6154. 00004470  4EBA E73C                jsr        [PC - 0x18C4 /* 00002BAE */]
  6155. 00004474  588F                     addq.l     A7, 4
  6156. label00004476:
  6157. 00004476  7001                     moveq.l    D0, 0x01
  6158. 00004478  322B 040E                move.w     D1, [A3 + 0x40E]
  6159. 0000447C  926B 040A                sub.w      D1, [A3 + 0x40A]
  6160. 00004480  0C41 02D0                cmpi.w     D1, 0x2D0
  6161. 00004484  6D10                     blt        +0x12 /* 00004496 */
  6162. 00004486  322B 040C                move.w     D1, [A3 + 0x40C]
  6163. 0000448A  926B 0408                sub.w      D1, [A3 + 0x408]
  6164. 0000448E  0C41 02D0                cmpi.w     D1, 0x2D0
  6165. 00004492  6D02                     blt        +0x4 /* 00004496 */
  6166. 00004494  7000                     moveq.l    D0, 0x00
  6167. label00004496:
  6168. 00004496  3740 0406                move.w     [A3 + 0x406], D0
  6169. 0000449A  671E                     beq        +0x20 /* 000044BA */
  6170. 0000449C  4A6B 0108                tst.w      [A3 + 0x108]
  6171. 000044A0  660C                     bne        +0xE /* 000044AE */
  6172. 000044A2  41EB 0408                lea.l      A0, [A3 + 0x408]
  6173. 000044A6  43EB 03FE                lea.l      A1, [A3 + 0x3FE]
  6174. 000044AA  20D9                     move.l     [A0]+, [A1]+
  6175. 000044AC  20D9                     move.l     [A0]+, [A1]+
  6176. label000044AE:
  6177. 000044AE  41EB 0418                lea.l      A0, [A3 + 0x418]
  6178. 000044B2  43EB 0408                lea.l      A1, [A3 + 0x408]
  6179. 000044B6  20D9                     move.l     [A0]+, [A1]+
  6180. 000044B8  20D9                     move.l     [A0]+, [A1]+
  6181. label000044BA:
  6182. 000044BA  422B 034D                clr.b      [A3 + 0x34D]
  6183. 000044BE  422B 02CF                clr.b      [A3 + 0x2CF]
  6184. 000044C2  422B 0251                clr.b      [A3 + 0x251]
  6185. 000044C6  422B 01D3                clr.b      [A3 + 0x1D3]
  6186. 000044CA  302B 010E                move.w     D0, [A3 + 0x10E]
  6187. 000044CE  6B00 00BA                bmi        +0xBC /* 0000458A */
  6188. 000044D2  0C40 0014                cmpi.w     D0, 0x14
  6189. 000044D6  6E00 00B2                bgt        +0xB4 /* 0000458A */
  6190. 000044DA  D040                     add.w      D0, D0
  6191. 000044DC  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  6192. 000044E0  4EFB 0000                jmp        [PC + D0.w]
  6193. 000044E4  002C 002C 002C           ori.b      [A4 + 0x2C], 0x2C /* ',' */
  6194. 000044EA  002C 002C 003A           ori.b      [A4 + 0x3A], 0x2C /* ',' */
  6195. 000044F0  003A 003A 003A           ori.b      [PC + 0x3A /* 0000452C, value 0x48 'H' */], 0x3A /* ':' */
  6196. 000044F6  003A 0048 0048           ori.b      [PC + 0x48 /* 00004540, value 0x2, pstring "*P" */], 0x48 /* 'H' */
  6197. 000044FC  0056 00A8                ori.w      [A6], 0xA8
  6198. 00004500  0064 00A8                ori.w      -[A4], 0xA8
  6199. 00004504  0064 0072                ori.w      -[A4], 0x72 /* 'r' */
  6200. 00004508  0080 008E 009C           ori.l      D0, 0x8E009C
  6201. 0000450E  2F0B                     move.l     -[A7], A3
  6202. 00004510  486D 2B42                pea.l      [A5 + 0x2B42 /* export_1380 */]
  6203. 00004514  4EAD 022A                jsr        [A5 + 0x22A /* export_65 */]
  6204. 00004518  508F                     addq.l     A7, 8
  6205. 0000451A  606E                     bra        +0x70 /* 0000458A */
  6206. 0000451C  2F0B                     move.l     -[A7], A3
  6207. 0000451E  486D 2B1A                pea.l      [A5 + 0x2B1A /* export_1375 */]
  6208. 00004522  4EAD 022A                jsr        [A5 + 0x22A /* export_65 */]
  6209. 00004526  508F                     addq.l     A7, 8
  6210. 00004528  6060                     bra        +0x62 /* 0000458A */
  6211. 0000452A  2F0B                     move.l     -[A7], A3
  6212. 0000452C  486D 2B6A                pea.l      [A5 + 0x2B6A /* export_1385 */]
  6213. 00004530  4EAD 022A                jsr        [A5 + 0x22A /* export_65 */]
  6214. 00004534  508F                     addq.l     A7, 8
  6215. 00004536  6052                     bra        +0x54 /* 0000458A */
  6216. 00004538  2F0B                     move.l     -[A7], A3
  6217. 0000453A  486D 2B2A                pea.l      [A5 + 0x2B2A /* export_1377 */]
  6218. 0000453E  4EAD 022A                jsr        [A5 + 0x22A /* export_65 */]
  6219. 00004542  508F                     addq.l     A7, 8
  6220. 00004544  6044                     bra        +0x46 /* 0000458A */
  6221. 00004546  2F0B                     move.l     -[A7], A3
  6222. 00004548  486D 2B02                pea.l      [A5 + 0x2B02 /* export_1372 */]
  6223. 0000454C  4EAD 022A                jsr        [A5 + 0x22A /* export_65 */]
  6224. 00004550  508F                     addq.l     A7, 8
  6225. 00004552  6036                     bra        +0x38 /* 0000458A */
  6226. 00004554  2F0B                     move.l     -[A7], A3
  6227. 00004556  486D 2BD2                pea.l      [A5 + 0x2BD2 /* export_1398 */]
  6228. 0000455A  4EAD 022A                jsr        [A5 + 0x22A /* export_65 */]
  6229. 0000455E  508F                     addq.l     A7, 8
  6230. 00004560  6028                     bra        +0x2A /* 0000458A */
  6231. 00004562  2F0B                     move.l     -[A7], A3
  6232. 00004564  486D 2BC2                pea.l      [A5 + 0x2BC2 /* export_1396 */]
  6233. 00004568  4EAD 022A                jsr        [A5 + 0x22A /* export_65 */]
  6234. 0000456C  508F                     addq.l     A7, 8
  6235. 0000456E  601A                     bra        +0x1C /* 0000458A */
  6236. 00004570  2F0B                     move.l     -[A7], A3
  6237. 00004572  486D 2B5A                pea.l      [A5 + 0x2B5A /* export_1383 */]
  6238. 00004576  4EAD 022A                jsr        [A5 + 0x22A /* export_65 */]
  6239. 0000457A  508F                     addq.l     A7, 8
  6240. 0000457C  600C                     bra        +0xE /* 0000458A */
  6241. 0000457E  2F0B                     move.l     -[A7], A3
  6242. 00004580  486D 2BAA                pea.l      [A5 + 0x2BAA /* export_1393 */]
  6243. 00004584  4EAD 022A                jsr        [A5 + 0x22A /* export_65 */]
  6244. 00004588  508F                     addq.l     A7, 8
  6245. label0000458A:
  6246. 0000458A  266E FFF4                movea.l    A3, [A6 - 0xC]
  6247. 0000458E  4E5E                     unlink     A6
  6248. 00004590  4E75                     rts
  6249. export_1062:
  6250. 00004592  4E56 FFF8                link       A6, -0x0008
  6251. 00004596  2F0B                     move.l     -[A7], A3
  6252. 00004598  266E 0008                movea.l    A3, [A6 + 0x8]
  6253. 0000459C  4A6B 010C                tst.w      [A3 + 0x10C]
  6254. 000045A0  670C                     beq        +0xE /* 000045AE */
  6255. 000045A2  2F0B                     move.l     -[A7], A3
  6256. 000045A4  4EBA 01EE                jsr        [PC + 0x1EE /* 00004794 */]
  6257. 000045A8  588F                     addq.l     A7, 4
  6258. 000045AA  6000 01E0                bra        +0x1E2 /* 0000478C */
  6259. label000045AE:
  6260. 000045AE  4A6B 0108                tst.w      [A3 + 0x108]
  6261. 000045B2  6706                     beq        +0x8 /* 000045BA */
  6262. 000045B4  4EAD 09AA                jsr        [A5 + 0x9AA /* export_305 */]
  6263. 000045B8  6072                     bra        +0x74 /* 0000462C */
  6264. label000045BA:
  6265. 000045BA  41EE FFF8                lea.l      A0, [A6 - 0x8]
  6266. 000045BE  43EB 03FE                lea.l      A1, [A3 + 0x3FE]
  6267. 000045C2  20D9                     move.l     [A0]+, [A1]+
  6268. 000045C4  20D9                     move.l     [A0]+, [A1]+
  6269. 000045C6  486E FFF8                pea.l      [A6 - 0x8]
  6270. 000045CA  4EAD 0AB2                jsr        [A5 + 0xAB2 /* export_338 */]
  6271. 000045CE  4A40                     tst.w      D0
  6272. 000045D0  588F                     addq.l     A7, 4
  6273. 000045D2  6700 01B8                beq        +0x1BA /* 0000478C */
  6274. 000045D6  4EAD 09AA                jsr        [A5 + 0x9AA /* export_305 */]
  6275. 000045DA  4A6B 0406                tst.w      [A3 + 0x406]
  6276. 000045DE  6724                     beq        +0x26 /* 00004604 */
  6277. 000045E0  4A2B 0067                tst.b      [A3 + 0x67]
  6278. 000045E4  6746                     beq        +0x48 /* 0000462C */
  6279. 000045E6  41EB 006C                lea.l      A0, [A3 + 0x6C]
  6280. 000045EA  2F20                     move.l     -[A7], -[A0]
  6281. 000045EC  2F20                     move.l     -[A7], -[A0]
  6282. 000045EE  4EAD 0802                jsr        [A5 + 0x802 /* export_252 */]
  6283. 000045F2  41EB 0406                lea.l      A0, [A3 + 0x406]
  6284. 000045F6  2F20                     move.l     -[A7], -[A0]
  6285. 000045F8  2F20                     move.l     -[A7], -[A0]
  6286. 000045FA  4EAD 08CA                jsr        [A5 + 0x8CA /* export_277 */]
  6287. 000045FE  4FEF 0010                lea.l      A7, [A7 + 0x10]
  6288. 00004602  6028                     bra        +0x2A /* 0000462C */
  6289. label00004604:
  6290. 00004604  41EB 0406                lea.l      A0, [A3 + 0x406]
  6291. 00004608  2F20                     move.l     -[A7], -[A0]
  6292. 0000460A  2F20                     move.l     -[A7], -[A0]
  6293. 0000460C  486B 0064                pea.l      [A3 + 0x64]
  6294. 00004610  4EAD 095A                jsr        [A5 + 0x95A /* export_295 */]
  6295. 00004614  2F0B                     move.l     -[A7], A3
  6296. 00004616  4EBA 12BC                jsr        [PC + 0x12BC /* 000058D4 */]
  6297. 0000461A  486B 0032                pea.l      [A3 + 0x32]
  6298. 0000461E  4EBA 12B4                jsr        [PC + 0x12B4 /* 000058D4 */]
  6299. 00004622  2F0B                     move.l     -[A7], A3
  6300. 00004624  4EBA EE66                jsr        [PC - 0x119A /* 0000348C */]
  6301. 00004628  4FEF 0018                lea.l      A7, [A7 + 0x18]
  6302. label0000462C:
  6303. 0000462C  41EE FFF8                lea.l      A0, [A6 - 0x8]
  6304. 00004630  43EB 0408                lea.l      A1, [A3 + 0x408]
  6305. 00004634  20D9                     move.l     [A0]+, [A1]+
  6306. 00004636  20D9                     move.l     [A0]+, [A1]+
  6307. 00004638  486E FFF8                pea.l      [A6 - 0x8]
  6308. 0000463C  4EAD 0AB2                jsr        [A5 + 0xAB2 /* export_338 */]
  6309. 00004640  4A40                     tst.w      D0
  6310. 00004642  588F                     addq.l     A7, 4
  6311. 00004644  6700 00FE                beq        +0x100 /* 00004744 */
  6312. 00004648  4EAD 09AA                jsr        [A5 + 0x9AA /* export_305 */]
  6313. 0000464C  41EB 0410                lea.l      A0, [A3 + 0x410]
  6314. 00004650  2F20                     move.l     -[A7], -[A0]
  6315. 00004652  2F20                     move.l     -[A7], -[A0]
  6316. 00004654  486B 0082                pea.l      [A3 + 0x82]
  6317. 00004658  4EAD 095A                jsr        [A5 + 0x95A /* export_295 */]
  6318. 0000465C  302B 010E                move.w     D0, [A3 + 0x10E]
  6319. 00004660  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6320. 00004664  6B00 00DA                bmi        +0xDC /* 00004740 */
  6321. 00004668  0C40 0014                cmpi.w     D0, 0x14
  6322. 0000466C  6E00 00D2                bgt        +0xD4 /* 00004740 */
  6323. 00004670  D040                     add.w      D0, D0
  6324. 00004672  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  6325. 00004676  4EFB 0000                jmp        [PC + D0.w]
  6326. 0000467A  002C 002C 002C           ori.b      [A4 + 0x2C], 0x2C /* ',' */
  6327. 00004680  002C 002C 003C           ori.b      [A4 + 0x3C], 0x2C /* ',' */
  6328. 00004686  003C 003C                ori.b      ccr, 60
  6329. 0000468A  003C 003C                ori.b      ccr, 60
  6330. 0000468E  004A 004A                ori.w      A2, 0x4A /* 'J' */
  6331. 00004692  0076 0076 0084           ori.w      [A6 + D0.w - 0x124], 0x76 /* 'v' */
  6332. 00004698  00C8                     .incomplete
  6333. 0000469A  0084 0092 00A0           ori.l      D4, 0x9200A0
  6334. 000046A0  00AE 00BC 2F0B 486D      ori.l      [A6 + 0x486D], 0xBC2F0B
  6335. 000046A8  2B4A 4EAD                move.l     [A5 + 0x4EAD], A2
  6336. 000046AC  022A 508F 6000           andi.b     [A2 + 0x6000], 0x8F
  6337. 000046B2  008E 2F0B 486D           ori.l      A6, 0x2F0B486D
  6338. 000046B8  2B22                     move.l     -[A5], -[A2]
  6339. 000046BA  4EAD 022A                jsr        [A5 + 0x22A /* export_65 */]
  6340. 000046BE  508F                     addq.l     A7, 8
  6341. 000046C0  607E                     bra        +0x80 /* 00004740 */
  6342. 000046C2  486D 2B72                pea.l      [A5 + 0x2B72 /* export_1386 */]
  6343. 000046C6  4EAD 021A                jsr        [A5 + 0x21A /* export_63 */]
  6344. 000046CA  4A40                     tst.w      D0
  6345. 000046CC  588F                     addq.l     A7, 4
  6346. 000046CE  6770                     beq        +0x72 /* 00004740 */
  6347. 000046D0  7000                     moveq.l    D0, 0x00
  6348. 000046D2  2F00                     move.l     -[A7], D0
  6349. 000046D4  2F00                     move.l     -[A7], D0
  6350. 000046D6  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  6351. 000046DA  2F0B                     move.l     -[A7], A3
  6352. 000046DC  4EAD 2B72                jsr        [A5 + 0x2B72 /* export_1386 */]
  6353. 000046E0  486D 2B72                pea.l      [A5 + 0x2B72 /* export_1386 */]
  6354. 000046E4  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  6355. 000046E8  4FEF 0014                lea.l      A7, [A7 + 0x14]
  6356. 000046EC  6052                     bra        +0x54 /* 00004740 */
  6357. 000046EE  2F0B                     move.l     -[A7], A3
  6358. 000046F0  486D 2B32                pea.l      [A5 + 0x2B32 /* export_1378 */]
  6359. 000046F4  4EAD 022A                jsr        [A5 + 0x22A /* export_65 */]
  6360. 000046F8  508F                     addq.l     A7, 8
  6361. 000046FA  6044                     bra        +0x46 /* 00004740 */
  6362. 000046FC  2F0B                     move.l     -[A7], A3
  6363. 000046FE  486D 2B0A                pea.l      [A5 + 0x2B0A /* export_1373 */]
  6364. 00004702  4EAD 022A                jsr        [A5 + 0x22A /* export_65 */]
  6365. 00004706  508F                     addq.l     A7, 8
  6366. 00004708  6036                     bra        +0x38 /* 00004740 */
  6367. 0000470A  2F0B                     move.l     -[A7], A3
  6368. 0000470C  486D 2BDA                pea.l      [A5 + 0x2BDA /* export_1399 */]
  6369. 00004710  4EAD 022A                jsr        [A5 + 0x22A /* export_65 */]
  6370. 00004714  508F                     addq.l     A7, 8
  6371. 00004716  6028                     bra        +0x2A /* 00004740 */
  6372. 00004718  2F0B                     move.l     -[A7], A3
  6373. 0000471A  486D 2BCA                pea.l      [A5 + 0x2BCA /* export_1397 */]
  6374. 0000471E  4EAD 022A                jsr        [A5 + 0x22A /* export_65 */]
  6375. 00004722  508F                     addq.l     A7, 8
  6376. 00004724  601A                     bra        +0x1C /* 00004740 */
  6377. 00004726  2F0B                     move.l     -[A7], A3
  6378. 00004728  486D 2B62                pea.l      [A5 + 0x2B62 /* export_1384 */]
  6379. 0000472C  4EAD 022A                jsr        [A5 + 0x22A /* export_65 */]
  6380. 00004730  508F                     addq.l     A7, 8
  6381. 00004732  600C                     bra        +0xE /* 00004740 */
  6382. 00004734  2F0B                     move.l     -[A7], A3
  6383. 00004736  486D 2BB2                pea.l      [A5 + 0x2BB2 /* export_1394 */]
  6384. 0000473A  4EAD 022A                jsr        [A5 + 0x22A /* export_65 */]
  6385. 0000473E  508F                     addq.l     A7, 8
  6386. label00004740:
  6387. 00004740  4EAD 09B2                jsr        [A5 + 0x9B2 /* export_306 */]
  6388. label00004744:
  6389. 00004744  4A6B 010C                tst.w      [A3 + 0x10C]
  6390. 00004748  670E                     beq        +0x10 /* 00004758 */
  6391. 0000474A  2F0B                     move.l     -[A7], A3
  6392. 0000474C  4EBA 0046                jsr        [PC + 0x46 /* 00004794 */]
  6393. 00004750  4EAD 09B2                jsr        [A5 + 0x9B2 /* export_306 */]
  6394. 00004754  588F                     addq.l     A7, 4
  6395. 00004756  6034                     bra        +0x36 /* 0000478C */
  6396. label00004758:
  6397. 00004758  4A6B 0108                tst.w      [A3 + 0x108]
  6398. 0000475C  662A                     bne        +0x2C /* 00004788 */
  6399. 0000475E  4A6B 0406                tst.w      [A3 + 0x406]
  6400. 00004762  6724                     beq        +0x26 /* 00004788 */
  6401. 00004764  4A2B 006B                tst.b      [A3 + 0x6B]
  6402. 00004768  671E                     beq        +0x20 /* 00004788 */
  6403. 0000476A  41EB 007E                lea.l      A0, [A3 + 0x7E]
  6404. 0000476E  2F20                     move.l     -[A7], -[A0]
  6405. 00004770  2F20                     move.l     -[A7], -[A0]
  6406. 00004772  3F20                     move.w     -[A7], -[A0]
  6407. 00004774  4EAD 07FA                jsr        [A5 + 0x7FA /* export_251 */]
  6408. 00004778  41EB 0406                lea.l      A0, [A3 + 0x406]
  6409. 0000477C  2F20                     move.l     -[A7], -[A0]
  6410. 0000477E  2F20                     move.l     -[A7], -[A0]
  6411. 00004780  4EAD 08C2                jsr        [A5 + 0x8C2 /* export_276 */]
  6412. 00004784  4FEF 0012                lea.l      A7, [A7 + 0x12]
  6413. label00004788:
  6414. 00004788  4EAD 09B2                jsr        [A5 + 0x9B2 /* export_306 */]
  6415. label0000478C:
  6416. 0000478C  266E FFF4                movea.l    A3, [A6 - 0xC]
  6417. 00004790  4E5E                     unlink     A6
  6418. 00004792  4E75                     rts
  6419. fn00004794:
  6420. 00004794  4E56 FFDA                link       A6, -0x0026
  6421. 00004798  2F0B                     move.l     -[A7], A3
  6422. 0000479A  266E 0008                movea.l    A3, [A6 + 0x8]
  6423. 0000479E  4A6B 0108                tst.w      [A3 + 0x108]
  6424. 000047A2  6706                     beq        +0x8 /* 000047AA */
  6425. 000047A4  41EB 0408                lea.l      A0, [A3 + 0x408]
  6426. 000047A8  6004                     bra        +0x6 /* 000047AE */
  6427. label000047AA:
  6428. 000047AA  41EB 03FE                lea.l      A0, [A3 + 0x3FE]
  6429. label000047AE:
  6430. 000047AE  43EE FFF8                lea.l      A1, [A6 - 0x8]
  6431. 000047B2  22D8                     move.l     [A1]+, [A0]+
  6432. 000047B4  22D8                     move.l     [A1]+, [A0]+
  6433. 000047B6  41EE FFDA                lea.l      A0, [A6 - 0x26]
  6434. 000047BA  43ED E60E                lea.l      A1, [A5 - 0x19F2]
  6435. 000047BE  7006                     moveq.l    D0, 0x06
  6436. label000047C0:
  6437. 000047C0  20D9                     move.l     [A0]+, [A1]+
  6438. 000047C2  51C8 FFFC                dbf        D0, -0x6 /* 000047C0 */
  6439. 000047C6  30D9                     move.w     [A0]+, [A1]+
  6440. 000047C8  1D7C 000C FFE1           move.b     [A6 - 0x1F], 0xC
  6441. 000047CE  41EE 0000                lea.l      A0, [A6 + 0x0]
  6442. 000047D2  2F20                     move.l     -[A7], -[A0]
  6443. 000047D4  2F20                     move.l     -[A7], -[A0]
  6444. 000047D6  486E FFDA                pea.l      [A6 - 0x26]
  6445. 000047DA  4EAD 095A                jsr        [A5 + 0x95A /* export_295 */]
  6446. 000047DE  302E FFFE                move.w     D0, [A6 - 0x2]
  6447. 000047E2  D06E FFFA                add.w      D0, [A6 - 0x6]
  6448. 000047E6  48C0                     ext.l      D0
  6449. 000047E8  81FC 0002                divs.w     D0, 0x2
  6450. 000047EC  3D40 FFFA                move.w     [A6 - 0x6], D0
  6451. 000047F0  302E FFFC                move.w     D0, [A6 - 0x4]
  6452. 000047F4  D06E FFF8                add.w      D0, [A6 - 0x8]
  6453. 000047F8  48C0                     ext.l      D0
  6454. 000047FA  81FC 0002                divs.w     D0, 0x2
  6455. 000047FE  3D40 FFF8                move.w     [A6 - 0x8], D0
  6456. 00004802  486D E65A                pea.l      [A5 - 0x19A6]
  6457. 00004806  4EAD 082A                jsr        [A5 + 0x82A /* export_257 */]
  6458. 0000480A  7005                     moveq.l    D0, 0x05
  6459. 0000480C  2F00                     move.l     -[A7], D0
  6460. 0000480E  322B 010C                move.w     D1, [A3 + 0x10C]
  6461. 00004812  48C1                     ext.l      D1
  6462. 00004814  2F01                     move.l     -[A7], D1
  6463. 00004816  4EAD 0E32                jsr        [A5 + 0xE32 /* export_450 */]
  6464. 0000481A  588F                     addq.l     A7, 4
  6465. 0000481C  2F00                     move.l     -[A7], D0
  6466. 0000481E  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  6467. 00004822  4EAD 0892                jsr        [A5 + 0x892 /* export_270 */]
  6468. 00004826  266E FFD6                movea.l    A3, [A6 - 0x2A]
  6469. 0000482A  4E5E                     unlink     A6
  6470. 0000482C  4E75                     rts
  6471. export_1063:
  6472. fn0000482E:
  6473. 0000482E  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  6474. 00004832  286F 0018                movea.l    A4, [A7 + 0x18]
  6475. 00004836  7000                     moveq.l    D0, 0x00
  6476. 00004838  102C 011D                move.b     D0, [A4 + 0x11D]
  6477. 0000483C  7A20                     moveq.l    D5, 0x20
  6478. 0000483E  CA80                     and.l      D5, D0
  6479. 00004840  022C 00DF 011D           andi.b     [A4 + 0x11D], 0xDF
  6480. 00004846  4A2C 011C                tst.b      [A4 + 0x11C]
  6481. 0000484A  6710                     beq        +0x12 /* 0000485C */
  6482. 0000484C  7001                     moveq.l    D0, 0x01
  6483. 0000484E  B02C 011C                cmp.b      D0, [A4 + 0x11C]
  6484. 00004852  57C0                     seq        D0
  6485. 00004854  0240 0001                andi.w     D0, 0x1
  6486. 00004858  48C0                     ext.l      D0
  6487. 0000485A  6014                     bra        +0x16 /* 00004870 */
  6488. label0000485C:
  6489. 0000485C  7001                     moveq.l    D0, 0x01
  6490. 0000485E  7203                     moveq.l    D1, 0x03
  6491. 00004860  B26C 010E                cmp.w      D1, [A4 + 0x10E]
  6492. 00004864  670A                     beq        +0xC /* 00004870 */
  6493. 00004866  7202                     moveq.l    D1, 0x02
  6494. 00004868  B26C 010E                cmp.w      D1, [A4 + 0x10E]
  6495. 0000486C  6702                     beq        +0x4 /* 00004870 */
  6496. 0000486E  7000                     moveq.l    D0, 0x00
  6497. label00004870:
  6498. 00004870  3940 037E                move.w     [A4 + 0x37E], D0
  6499. 00004874  302C 010E                move.w     D0, [A4 + 0x10E]
  6500. 00004878  0440 000C                subi.w     D0, 0xC
  6501. 0000487C  6B00 0168                bmi        +0x16A /* 000049E6 */
  6502. 00004880  0C40 0008                cmpi.w     D0, 0x8
  6503. 00004884  6E00 0160                bgt        +0x162 /* 000049E6 */
  6504. 00004888  D040                     add.w      D0, D0
  6505. 0000488A  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  6506. 0000488E  4EFB 0000                jmp        [PC + D0.w]
  6507. 00004892  0090 0090 0014           ori.l      [A0], 0x900014
  6508. 00004898  0090 0014 0014           ori.l      [A0], 0x140014
  6509. 0000489E  012E 012E                btst       [A6 + 0x12E], D0
  6510. 000048A2  012E 7003                btst       [A6 + 0x7003], D0
  6511. 000048A6  C02C 011D                and.b      D0, [A4 + 0x11D]
  6512. 000048AA  664C                     bne        +0x4E /* 000048F8 */
  6513. 000048AC  4A45                     tst.w      D5
  6514. 000048AE  6648                     bne        +0x4A /* 000048F8 */
  6515. 000048B0  4247                     clr.w      D7
  6516. 000048B2  6030                     bra        +0x32 /* 000048E4 */
  6517. label000048B4:
  6518. 000048B4  206C 03F0                movea.l    A0, [A4 + 0x3F0]
  6519. 000048B8  7000                     moveq.l    D0, 0x00
  6520. 000048BA  3007                     move.w     D0, D7
  6521. 000048BC  2200                     move.l     D1, D0
  6522. 000048BE  C0FC 004A                mulu.w     D0, 0x4A /* 'J' */
  6523. 000048C2  4841                     swap.w     D1
  6524. 000048C4  C2FC 004A                mulu.w     D1, 0x4A /* 'J' */
  6525. 000048C8  4841                     swap.w     D1
  6526. 000048CA  4241                     clr.w      D1
  6527. 000048CC  D081                     add.l      D0, D1
  6528. 000048CE  72FE                     moveq.l    D1, 0xFFFFFFFE
  6529. 000048D0  B270 082C                cmp.w      D1, [A0 + D0 + 0x2C]
  6530. 000048D4  660C                     bne        +0xE /* 000048E2 */
  6531. 000048D6  397C 05E4 010C           move.w     [A4 + 0x10C], 0x5E4
  6532. 000048DC  7000                     moveq.l    D0, 0x00
  6533. 000048DE  6000 03FE                bra        +0x400 /* 00004CDE */
  6534. label000048E2:
  6535. 000048E2  5247                     addq.w     D7, 1
  6536. label000048E4:
  6537. 000048E4  7000                     moveq.l    D0, 0x00
  6538. 000048E6  3007                     move.w     D0, D7
  6539. 000048E8  322C 0116                move.w     D1, [A4 + 0x116]
  6540. 000048EC  48C1                     ext.l      D1
  6541. 000048EE  B280                     cmp.l      D1, D0
  6542. 000048F0  6EC2                     bgt        -0x3C /* 000048B4 */
  6543. 000048F2  7001                     moveq.l    D0, 0x01
  6544. 000048F4  6000 03E8                bra        +0x3EA /* 00004CDE */
  6545. label000048F8:
  6546. 000048F8  7000                     moveq.l    D0, 0x00
  6547. 000048FA  102C 011D                move.b     D0, [A4 + 0x11D]
  6548. 000048FE  7203                     moveq.l    D1, 0x03
  6549. 00004900  C280                     and.l      D1, D0
  6550. 00004902  7002                     moveq.l    D0, 0x02
  6551. 00004904  B081                     cmp.l      D0, D1
  6552. 00004906  57C6                     seq        D6
  6553. 00004908  0246 0001                andi.w     D6, 0x1
  6554. 0000490C  303C 0100                move.w     D0, 0x100
  6555. 00004910  C06C 0114                and.w      D0, [A4 + 0x114]
  6556. 00004914  7202                     moveq.l    D1, 0x02
  6557. 00004916  8240                     or.w       D1, D0
  6558. 00004918  3941 0114                move.w     [A4 + 0x114], D1
  6559. 0000491C  6000 017C                bra        +0x17E /* 00004A9A */
  6560. 00004920  7003                     moveq.l    D0, 0x03
  6561. 00004922  C02C 011D                and.b      D0, [A4 + 0x11D]
  6562. 00004926  666E                     bne        +0x70 /* 00004996 */
  6563. 00004928  4A45                     tst.w      D5
  6564. 0000492A  666A                     bne        +0x6C /* 00004996 */
  6565. 0000492C  4247                     clr.w      D7
  6566. 0000492E  6052                     bra        +0x54 /* 00004982 */
  6567. label00004930:
  6568. 00004930  206C 03F0                movea.l    A0, [A4 + 0x3F0]
  6569. 00004934  7000                     moveq.l    D0, 0x00
  6570. 00004936  3007                     move.w     D0, D7
  6571. 00004938  2200                     move.l     D1, D0
  6572. 0000493A  C0FC 004A                mulu.w     D0, 0x4A /* 'J' */
  6573. 0000493E  4841                     swap.w     D1
  6574. 00004940  C2FC 004A                mulu.w     D1, 0x4A /* 'J' */
  6575. 00004944  4841                     swap.w     D1
  6576. 00004946  4241                     clr.w      D1
  6577. 00004948  D081                     add.l      D0, D1
  6578. 0000494A  72FE                     moveq.l    D1, 0xFFFFFFFE
  6579. 0000494C  B270 082C                cmp.w      D1, [A0 + D0 + 0x2C]
  6580. 00004950  6722                     beq        +0x24 /* 00004974 */
  6581. 00004952  206C 03F0                movea.l    A0, [A4 + 0x3F0]
  6582. 00004956  7000                     moveq.l    D0, 0x00
  6583. 00004958  3007                     move.w     D0, D7
  6584. 0000495A  2200                     move.l     D1, D0
  6585. 0000495C  C0FC 004A                mulu.w     D0, 0x4A /* 'J' */
  6586. 00004960  4841                     swap.w     D1
  6587. 00004962  C2FC 004A                mulu.w     D1, 0x4A /* 'J' */
  6588. 00004966  4841                     swap.w     D1
  6589. 00004968  4241                     clr.w      D1
  6590. 0000496A  D081                     add.l      D0, D1
  6591. 0000496C  72FE                     moveq.l    D1, 0xFFFFFFFE
  6592. 0000496E  B270 0834                cmp.w      D1, [A0 + D0 + 0x34]
  6593. 00004972  660C                     bne        +0xE /* 00004980 */
  6594. label00004974:
  6595. 00004974  397C 05E4 010C           move.w     [A4 + 0x10C], 0x5E4
  6596. 0000497A  7000                     moveq.l    D0, 0x00
  6597. 0000497C  6000 0360                bra        +0x362 /* 00004CDE */
  6598. label00004980:
  6599. 00004980  5247                     addq.w     D7, 1
  6600. label00004982:
  6601. 00004982  7000                     moveq.l    D0, 0x00
  6602. 00004984  3007                     move.w     D0, D7
  6603. 00004986  322C 0116                move.w     D1, [A4 + 0x116]
  6604. 0000498A  48C1                     ext.l      D1
  6605. 0000498C  B280                     cmp.l      D1, D0
  6606. 0000498E  6EA0                     bgt        -0x5E /* 00004930 */
  6607. 00004990  7001                     moveq.l    D0, 0x01
  6608. 00004992  6000 034A                bra        +0x34C /* 00004CDE */
  6609. label00004996:
  6610. 00004996  7000                     moveq.l    D0, 0x00
  6611. 00004998  102C 011D                move.b     D0, [A4 + 0x11D]
  6612. 0000499C  7203                     moveq.l    D1, 0x03
  6613. 0000499E  C280                     and.l      D1, D0
  6614. 000049A0  7002                     moveq.l    D0, 0x02
  6615. 000049A2  B081                     cmp.l      D0, D1
  6616. 000049A4  57C6                     seq        D6
  6617. 000049A6  0246 0001                andi.w     D6, 0x1
  6618. 000049AA  303C 0100                move.w     D0, 0x100
  6619. 000049AE  C06C 0114                and.w      D0, [A4 + 0x114]
  6620. 000049B2  7203                     moveq.l    D1, 0x03
  6621. 000049B4  8240                     or.w       D1, D0
  6622. 000049B6  3941 0114                move.w     [A4 + 0x114], D1
  6623. 000049BA  6000 00DE                bra        +0xE0 /* 00004A9A */
  6624. 000049BE  7003                     moveq.l    D0, 0x03
  6625. 000049C0  C02C 011D                and.b      D0, [A4 + 0x11D]
  6626. 000049C4  660A                     bne        +0xC /* 000049D0 */
  6627. 000049C6  4A45                     tst.w      D5
  6628. 000049C8  6606                     bne        +0x8 /* 000049D0 */
  6629. 000049CA  7001                     moveq.l    D0, 0x01
  6630. 000049CC  6000 0310                bra        +0x312 /* 00004CDE */
  6631. label000049D0:
  6632. 000049D0  303C 0100                move.w     D0, 0x100
  6633. 000049D4  C06C 0114                and.w      D0, [A4 + 0x114]
  6634. 000049D8  7201                     moveq.l    D1, 0x01
  6635. 000049DA  8240                     or.w       D1, D0
  6636. 000049DC  3941 0114                move.w     [A4 + 0x114], D1
  6637. 000049E0  7C01                     moveq.l    D6, 0x01
  6638. 000049E2  6000 00B6                bra        +0xB8 /* 00004A9A */
  6639. label000049E6:
  6640. 000049E6  7003                     moveq.l    D0, 0x03
  6641. 000049E8  C02C 011D                and.b      D0, [A4 + 0x11D]
  6642. 000049EC  6630                     bne        +0x32 /* 00004A1E */
  6643. 000049EE  4A45                     tst.w      D5
  6644. 000049F0  662C                     bne        +0x2E /* 00004A1E */
  6645. 000049F2  7010                     moveq.l    D0, 0x10
  6646. 000049F4  C02C 011D                and.b      D0, [A4 + 0x11D]
  6647. 000049F8  6710                     beq        +0x12 /* 00004A0A */
  6648. 000049FA  302C 00DE                move.w     D0, [A4 + 0xDE]
  6649. 000049FE  906C 00DC                sub.w      D0, [A4 + 0xDC]
  6650. 00004A02  5240                     addq.w     D0, 1
  6651. 00004A04  3940 0112                move.w     [A4 + 0x112], D0
  6652. 00004A08  600E                     bra        +0x10 /* 00004A18 */
  6653. label00004A0A:
  6654. 00004A0A  302C 00DA                move.w     D0, [A4 + 0xDA]
  6655. 00004A0E  906C 00D8                sub.w      D0, [A4 + 0xD8]
  6656. 00004A12  5240                     addq.w     D0, 1
  6657. 00004A14  3940 0112                move.w     [A4 + 0x112], D0
  6658. label00004A18:
  6659. 00004A18  7001                     moveq.l    D0, 0x01
  6660. 00004A1A  6000 02C2                bra        +0x2C4 /* 00004CDE */
  6661. label00004A1E:
  6662. 00004A1E  4A45                     tst.w      D5
  6663. 00004A20  670C                     beq        +0xE /* 00004A2E */
  6664. 00004A22  7000                     moveq.l    D0, 0x00
  6665. 00004A24  102C 011D                move.b     D0, [A4 + 0x11D]
  6666. 00004A28  7C10                     moveq.l    D6, 0x10
  6667. 00004A2A  CC80                     and.l      D6, D0
  6668. 00004A2C  605C                     bra        +0x5E /* 00004A8A */
  6669. label00004A2E:
  6670. 00004A2E  7000                     moveq.l    D0, 0x00
  6671. 00004A30  7200                     moveq.l    D1, 0x00
  6672. 00004A32  122C 011D                move.b     D1, [A4 + 0x11D]
  6673. 00004A36  7403                     moveq.l    D2, 0x03
  6674. 00004A38  C481                     and.l      D2, D1
  6675. 00004A3A  7201                     moveq.l    D1, 0x01
  6676. 00004A3C  B282                     cmp.l      D1, D2
  6677. 00004A3E  661C                     bne        +0x1E /* 00004A5C */
  6678. 00004A40  322C 00D8                move.w     D1, [A4 + 0xD8]
  6679. 00004A44  B26C 00DA                cmp.w      D1, [A4 + 0xDA]
  6680. 00004A48  6612                     bne        +0x14 /* 00004A5C */
  6681. 00004A4A  720A                     moveq.l    D1, 0x0A
  6682. 00004A4C  B26C 010E                cmp.w      D1, [A4 + 0x10E]
  6683. 00004A50  6708                     beq        +0xA /* 00004A5A */
  6684. 00004A52  720B                     moveq.l    D1, 0x0B
  6685. 00004A54  B26C 010E                cmp.w      D1, [A4 + 0x10E]
  6686. 00004A58  6602                     bne        +0x4 /* 00004A5C */
  6687. label00004A5A:
  6688. 00004A5A  7001                     moveq.l    D0, 0x01
  6689. label00004A5C:
  6690. 00004A5C  4A80                     tst.l      D0
  6691. 00004A5E  6704                     beq        +0x6 /* 00004A64 */
  6692. 00004A60  7000                     moveq.l    D0, 0x00
  6693. 00004A62  6024                     bra        +0x26 /* 00004A88 */
  6694. label00004A64:
  6695. 00004A64  7001                     moveq.l    D0, 0x01
  6696. 00004A66  7200                     moveq.l    D1, 0x00
  6697. 00004A68  122C 011D                move.b     D1, [A4 + 0x11D]
  6698. 00004A6C  7403                     moveq.l    D2, 0x03
  6699. 00004A6E  C481                     and.l      D2, D1
  6700. 00004A70  7201                     moveq.l    D1, 0x01
  6701. 00004A72  B282                     cmp.l      D1, D2
  6702. 00004A74  6712                     beq        +0x14 /* 00004A88 */
  6703. 00004A76  7200                     moveq.l    D1, 0x00
  6704. 00004A78  122C 011D                move.b     D1, [A4 + 0x11D]
  6705. 00004A7C  7403                     moveq.l    D2, 0x03
  6706. 00004A7E  C481                     and.l      D2, D1
  6707. 00004A80  7202                     moveq.l    D1, 0x02
  6708. 00004A82  B282                     cmp.l      D1, D2
  6709. 00004A84  6702                     beq        +0x4 /* 00004A88 */
  6710. 00004A86  7000                     moveq.l    D0, 0x00
  6711. label00004A88:
  6712. 00004A88  3C00                     move.w     D6, D0
  6713. label00004A8A:
  6714. 00004A8A  303C 0100                move.w     D0, 0x100
  6715. 00004A8E  C06C 0114                and.w      D0, [A4 + 0x114]
  6716. 00004A92  7201                     moveq.l    D1, 0x01
  6717. 00004A94  8240                     or.w       D1, D0
  6718. 00004A96  3941 0114                move.w     [A4 + 0x114], D1
  6719. label00004A9A:
  6720. 00004A9A  4A46                     tst.w      D6
  6721. 00004A9C  675C                     beq        +0x5E /* 00004AFA */
  6722. 00004A9E  002C 0010 011D           ori.b      [A4 + 0x11D], 0x10
  6723. 00004AA4  302C 00DE                move.w     D0, [A4 + 0xDE]
  6724. 00004AA8  906C 00DC                sub.w      D0, [A4 + 0xDC]
  6725. 00004AAC  5240                     addq.w     D0, 1
  6726. 00004AAE  3940 0112                move.w     [A4 + 0x112], D0
  6727. 00004AB2  302C 00DA                move.w     D0, [A4 + 0xDA]
  6728. 00004AB6  906C 00D8                sub.w      D0, [A4 + 0xD8]
  6729. 00004ABA  5240                     addq.w     D0, 1
  6730. 00004ABC  48C0                     ext.l      D0
  6731. 00004ABE  322C 0114                move.w     D1, [A4 + 0x114]
  6732. 00004AC2  48C1                     ext.l      D1
  6733. 00004AC4  243C 0000 00FF           move.l     D2, 0xFF
  6734. 00004ACA  C481                     and.l      D2, D1
  6735. 00004ACC  2202                     move.l     D1, D2
  6736. 00004ACE  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  6737. 00004AD2  3940 0116                move.w     [A4 + 0x116], D0
  6738. 00004AD6  41EC 00F0                lea.l      A0, [A4 + 0xF0]
  6739. 00004ADA  43EC 00E0                lea.l      A1, [A4 + 0xE0]
  6740. 00004ADE  20D9                     move.l     [A0]+, [A1]+
  6741. 00004AE0  20D9                     move.l     [A0]+, [A1]+
  6742. 00004AE2  70FE                     moveq.l    D0, 0xFFFFFFFE
  6743. 00004AE4  B06C 00E8                cmp.w      D0, [A4 + 0xE8]
  6744. 00004AE8  6608                     bne        +0xA /* 00004AF2 */
  6745. 00004AEA  397C FFFE 0100           move.w     [A4 + 0x100], 0xFFFE
  6746. 00004AF0  6062                     bra        +0x64 /* 00004B54 */
  6747. label00004AF2:
  6748. 00004AF2  397C FFFD 0100           move.w     [A4 + 0x100], 0xFFFD
  6749. 00004AF8  605A                     bra        +0x5C /* 00004B54 */
  6750. label00004AFA:
  6751. 00004AFA  022C 00EF 011D           andi.b     [A4 + 0x11D], 0xEF
  6752. 00004B00  302C 00DA                move.w     D0, [A4 + 0xDA]
  6753. 00004B04  906C 00D8                sub.w      D0, [A4 + 0xD8]
  6754. 00004B08  5240                     addq.w     D0, 1
  6755. 00004B0A  3940 0112                move.w     [A4 + 0x112], D0
  6756. 00004B0E  302C 00DE                move.w     D0, [A4 + 0xDE]
  6757. 00004B12  906C 00DC                sub.w      D0, [A4 + 0xDC]
  6758. 00004B16  5240                     addq.w     D0, 1
  6759. 00004B18  48C0                     ext.l      D0
  6760. 00004B1A  322C 0114                move.w     D1, [A4 + 0x114]
  6761. 00004B1E  48C1                     ext.l      D1
  6762. 00004B20  243C 0000 00FF           move.l     D2, 0xFF
  6763. 00004B26  C481                     and.l      D2, D1
  6764. 00004B28  2202                     move.l     D1, D2
  6765. 00004B2A  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  6766. 00004B2E  3940 0116                move.w     [A4 + 0x116], D0
  6767. 00004B32  41EC 00F0                lea.l      A0, [A4 + 0xF0]
  6768. 00004B36  43EC 00E8                lea.l      A1, [A4 + 0xE8]
  6769. 00004B3A  20D9                     move.l     [A0]+, [A1]+
  6770. 00004B3C  20D9                     move.l     [A0]+, [A1]+
  6771. 00004B3E  70FE                     moveq.l    D0, 0xFFFFFFFE
  6772. 00004B40  B06C 00E0                cmp.w      D0, [A4 + 0xE0]
  6773. 00004B44  6608                     bne        +0xA /* 00004B4E */
  6774. 00004B46  397C FFFE 0100           move.w     [A4 + 0x100], 0xFFFE
  6775. 00004B4C  6006                     bra        +0x8 /* 00004B54 */
  6776. label00004B4E:
  6777. 00004B4E  397C FFFD 0100           move.w     [A4 + 0x100], 0xFFFD
  6778. label00004B54:
  6779. 00004B54  7013                     moveq.l    D0, 0x13
  6780. 00004B56  B06C 010E                cmp.w      D0, [A4 + 0x10E]
  6781. 00004B5A  6710                     beq        +0x12 /* 00004B6C */
  6782. 00004B5C  7014                     moveq.l    D0, 0x14
  6783. 00004B5E  B06C 010E                cmp.w      D0, [A4 + 0x10E]
  6784. 00004B62  6708                     beq        +0xA /* 00004B6C */
  6785. 00004B64  7012                     moveq.l    D0, 0x12
  6786. 00004B66  B06C 010E                cmp.w      D0, [A4 + 0x10E]
  6787. 00004B6A  6606                     bne        +0x8 /* 00004B72 */
  6788. label00004B6C:
  6789. 00004B6C  7001                     moveq.l    D0, 0x01
  6790. 00004B6E  6000 016E                bra        +0x170 /* 00004CDE */
  6791. label00004B72:
  6792. 00004B72  302C 0116                move.w     D0, [A4 + 0x116]
  6793. 00004B76  48C0                     ext.l      D0
  6794. 00004B78  2F00                     move.l     -[A7], D0
  6795. 00004B7A  2F0C                     move.l     -[A7], A4
  6796. 00004B7C  4EBA 0166                jsr        [PC + 0x166 /* 00004CE4 */]
  6797. 00004B80  4A40                     tst.w      D0
  6798. 00004B82  508F                     addq.l     A7, 8
  6799. 00004B84  6606                     bne        +0x8 /* 00004B8C */
  6800. 00004B86  7000                     moveq.l    D0, 0x00
  6801. 00004B88  6000 0154                bra        +0x156 /* 00004CDE */
  6802. label00004B8C:
  6803. 00004B8C  4247                     clr.w      D7
  6804. 00004B8E  6000 013C                bra        +0x13E /* 00004CCC */
  6805. label00004B92:
  6806. 00004B92  206C 03F0                movea.l    A0, [A4 + 0x3F0]
  6807. 00004B96  7000                     moveq.l    D0, 0x00
  6808. 00004B98  3007                     move.w     D0, D7
  6809. 00004B9A  2200                     move.l     D1, D0
  6810. 00004B9C  C0FC 004A                mulu.w     D0, 0x4A /* 'J' */
  6811. 00004BA0  4841                     swap.w     D1
  6812. 00004BA2  C2FC 004A                mulu.w     D1, 0x4A /* 'J' */
  6813. 00004BA6  4841                     swap.w     D1
  6814. 00004BA8  4241                     clr.w      D1
  6815. 00004BAA  D081                     add.l      D0, D1
  6816. 00004BAC  47F0 0800                lea.l      A3, [A0 + D0]
  6817. 00004BB0  377C FFFE 0034           move.w     [A3 + 0x34], 0xFFFE
  6818. 00004BB6  377C FFFE 002C           move.w     [A3 + 0x2C], 0xFFFE
  6819. 00004BBC  377C FFFE 0024           move.w     [A3 + 0x24], 0xFFFE
  6820. 00004BC2  4A46                     tst.w      D6
  6821. 00004BC4  673A                     beq        +0x3C /* 00004C00 */
  6822. 00004BC6  376C 00DC 0028           move.w     [A3 + 0x28], [A4 + 0xDC]
  6823. 00004BCC  376C 00DE 002A           move.w     [A3 + 0x2A], [A4 + 0xDE]
  6824. 00004BD2  302C 00D8                move.w     D0, [A4 + 0xD8]
  6825. 00004BD6  48C0                     ext.l      D0
  6826. 00004BD8  7200                     moveq.l    D1, 0x00
  6827. 00004BDA  3207                     move.w     D1, D7
  6828. 00004BDC  343C 00FF                move.w     D2, 0xFF
  6829. 00004BE0  C46C 0114                and.w      D2, [A4 + 0x114]
  6830. 00004BE4  48C2                     ext.l      D2
  6831. 00004BE6  2F00                     move.l     -[A7], D0
  6832. 00004BE8  2001                     move.l     D0, D1
  6833. 00004BEA  2202                     move.l     D1, D2
  6834. 00004BEC  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  6835. 00004BF0  2200                     move.l     D1, D0
  6836. 00004BF2  201F                     move.l     D0, [A7]+
  6837. 00004BF4  D280                     add.l      D1, D0
  6838. 00004BF6  3741 0026                move.w     [A3 + 0x26], D1
  6839. 00004BFA  3741 0024                move.w     [A3 + 0x24], D1
  6840. 00004BFE  6038                     bra        +0x3A /* 00004C38 */
  6841. label00004C00:
  6842. 00004C00  376C 00D8 0024           move.w     [A3 + 0x24], [A4 + 0xD8]
  6843. 00004C06  376C 00DA 0026           move.w     [A3 + 0x26], [A4 + 0xDA]
  6844. 00004C0C  302C 00DC                move.w     D0, [A4 + 0xDC]
  6845. 00004C10  48C0                     ext.l      D0
  6846. 00004C12  7200                     moveq.l    D1, 0x00
  6847. 00004C14  3207                     move.w     D1, D7
  6848. 00004C16  343C 00FF                move.w     D2, 0xFF
  6849. 00004C1A  C46C 0114                and.w      D2, [A4 + 0x114]
  6850. 00004C1E  48C2                     ext.l      D2
  6851. 00004C20  2F00                     move.l     -[A7], D0
  6852. 00004C22  2001                     move.l     D0, D1
  6853. 00004C24  2202                     move.l     D1, D2
  6854. 00004C26  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  6855. 00004C2A  2200                     move.l     D1, D0
  6856. 00004C2C  201F                     move.l     D0, [A7]+
  6857. 00004C2E  D280                     add.l      D1, D0
  6858. 00004C30  3741 002A                move.w     [A3 + 0x2A], D1
  6859. 00004C34  3741 0028                move.w     [A3 + 0x28], D1
  6860. label00004C38:
  6861. 00004C38  303C 00FF                move.w     D0, 0xFF
  6862. 00004C3C  C06C 0114                and.w      D0, [A4 + 0x114]
  6863. 00004C40  0C40 0001                cmpi.w     D0, 0x1
  6864. 00004C44  6F00 0084                ble        +0x86 /* 00004CCA */
  6865. 00004C48  4A46                     tst.w      D6
  6866. 00004C4A  671C                     beq        +0x1E /* 00004C68 */
  6867. 00004C4C  376B 0028 0030           move.w     [A3 + 0x30], [A3 + 0x28]
  6868. 00004C52  376B 002A 0032           move.w     [A3 + 0x32], [A3 + 0x2A]
  6869. 00004C58  302B 0024                move.w     D0, [A3 + 0x24]
  6870. 00004C5C  5240                     addq.w     D0, 1
  6871. 00004C5E  3740 002E                move.w     [A3 + 0x2E], D0
  6872. 00004C62  3740 002C                move.w     [A3 + 0x2C], D0
  6873. 00004C66  601A                     bra        +0x1C /* 00004C82 */
  6874. label00004C68:
  6875. 00004C68  376B 0024 002C           move.w     [A3 + 0x2C], [A3 + 0x24]
  6876. 00004C6E  376B 0026 002E           move.w     [A3 + 0x2E], [A3 + 0x26]
  6877. 00004C74  302B 0028                move.w     D0, [A3 + 0x28]
  6878. 00004C78  5240                     addq.w     D0, 1
  6879. 00004C7A  3740 0032                move.w     [A3 + 0x32], D0
  6880. 00004C7E  3740 0030                move.w     [A3 + 0x30], D0
  6881. label00004C82:
  6882. 00004C82  303C 00FF                move.w     D0, 0xFF
  6883. 00004C86  C06C 0114                and.w      D0, [A4 + 0x114]
  6884. 00004C8A  0C40 0002                cmpi.w     D0, 0x2
  6885. 00004C8E  6F3A                     ble        +0x3C /* 00004CCA */
  6886. 00004C90  4A46                     tst.w      D6
  6887. 00004C92  671C                     beq        +0x1E /* 00004CB0 */
  6888. 00004C94  376B 0028 0038           move.w     [A3 + 0x38], [A3 + 0x28]
  6889. 00004C9A  376B 002A 003A           move.w     [A3 + 0x3A], [A3 + 0x2A]
  6890. 00004CA0  302B 0024                move.w     D0, [A3 + 0x24]
  6891. 00004CA4  5440                     addq.w     D0, 2
  6892. 00004CA6  3740 0036                move.w     [A3 + 0x36], D0
  6893. 00004CAA  3740 0034                move.w     [A3 + 0x34], D0
  6894. 00004CAE  601A                     bra        +0x1C /* 00004CCA */
  6895. label00004CB0:
  6896. 00004CB0  376B 0024 0034           move.w     [A3 + 0x34], [A3 + 0x24]
  6897. 00004CB6  376B 0026 0036           move.w     [A3 + 0x36], [A3 + 0x26]
  6898. 00004CBC  302B 0028                move.w     D0, [A3 + 0x28]
  6899. 00004CC0  5440                     addq.w     D0, 2
  6900. 00004CC2  3740 003A                move.w     [A3 + 0x3A], D0
  6901. 00004CC6  3740 0038                move.w     [A3 + 0x38], D0
  6902. label00004CCA:
  6903. 00004CCA  5247                     addq.w     D7, 1
  6904. label00004CCC:
  6905. 00004CCC  7000                     moveq.l    D0, 0x00
  6906. 00004CCE  3007                     move.w     D0, D7
  6907. 00004CD0  322C 0116                move.w     D1, [A4 + 0x116]
  6908. 00004CD4  48C1                     ext.l      D1
  6909. 00004CD6  B280                     cmp.l      D1, D0
  6910. 00004CD8  6E00 FEB8                bgt        -0x146 /* 00004B92 */
  6911. 00004CDC  7001                     moveq.l    D0, 0x01
  6912. label00004CDE:
  6913. 00004CDE  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  6914. 00004CE2  4E75                     rts
  6915. export_1064:
  6916. fn00004CE4:
  6917. 00004CE4  4E56 FFF8                link       A6, -0x0008
  6918. 00004CE8  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  6919. 00004CEC  382E 000E                move.w     D4, [A6 + 0xE]
  6920. 00004CF0  286E 0008                movea.l    A4, [A6 + 0x8]
  6921. 00004CF4  B86C 03F4                cmp.w      D4, [A4 + 0x3F4]
  6922. 00004CF8  6F00 018A                ble        +0x18C /* 00004E84 */
  6923. 00004CFC  48C4                     ext.l      D4
  6924. 00004CFE  2204                     move.l     D1, D4
  6925. 00004D00  2001                     move.l     D0, D1
  6926. 00004D02  C2FC 004A                mulu.w     D1, 0x4A /* 'J' */
  6927. 00004D06  4840                     swap.w     D0
  6928. 00004D08  C0FC 004A                mulu.w     D0, 0x4A /* 'J' */
  6929. 00004D0C  4840                     swap.w     D0
  6930. 00004D0E  4240                     clr.w      D0
  6931. 00004D10  D280                     add.l      D1, D0
  6932. 00004D12  2F01                     move.l     -[A7], D1
  6933. 00004D14  4EAD 0CCA                jsr        [A5 + 0xCCA /* export_405 */]
  6934. 00004D18  2640                     movea.l    A3, D0
  6935. 00004D1A  200B                     move.l     D0, A3
  6936. 00004D1C  588F                     addq.l     A7, 4
  6937. 00004D1E  660C                     bne        +0xE /* 00004D2C */
  6938. 00004D20  397C 05DD 010C           move.w     [A4 + 0x10C], 0x5DD
  6939. 00004D26  7000                     moveq.l    D0, 0x00
  6940. 00004D28  6000 015C                bra        +0x15E /* 00004E86 */
  6941. label00004D2C:
  6942. 00004D2C  4A6C 03F4                tst.w      [A4 + 0x3F4]
  6943. 00004D30  6760                     beq        +0x62 /* 00004D92 */
  6944. 00004D32  4247                     clr.w      D7
  6945. 00004D34  6044                     bra        +0x46 /* 00004D7A */
  6946. label00004D36:
  6947. 00004D36  206C 03F0                movea.l    A0, [A4 + 0x3F0]
  6948. 00004D3A  7000                     moveq.l    D0, 0x00
  6949. 00004D3C  3007                     move.w     D0, D7
  6950. 00004D3E  2200                     move.l     D1, D0
  6951. 00004D40  C0FC 004A                mulu.w     D0, 0x4A /* 'J' */
  6952. 00004D44  4841                     swap.w     D1
  6953. 00004D46  C2FC 004A                mulu.w     D1, 0x4A /* 'J' */
  6954. 00004D4A  4841                     swap.w     D1
  6955. 00004D4C  4241                     clr.w      D1
  6956. 00004D4E  D081                     add.l      D0, D1
  6957. 00004D50  7200                     moveq.l    D1, 0x00
  6958. 00004D52  3207                     move.w     D1, D7
  6959. 00004D54  2401                     move.l     D2, D1
  6960. 00004D56  C2FC 004A                mulu.w     D1, 0x4A /* 'J' */
  6961. 00004D5A  4842                     swap.w     D2
  6962. 00004D5C  C4FC 004A                mulu.w     D2, 0x4A /* 'J' */
  6963. 00004D60  4842                     swap.w     D2
  6964. 00004D62  4242                     clr.w      D2
  6965. 00004D64  D282                     add.l      D1, D2
  6966. 00004D66  43F3 1800                lea.l      A1, [A3 + D1]
  6967. 00004D6A  41F0 0800                lea.l      A0, [A0 + D0]
  6968. 00004D6E  7011                     moveq.l    D0, 0x11
  6969. label00004D70:
  6970. 00004D70  22D8                     move.l     [A1]+, [A0]+
  6971. 00004D72  51C8 FFFC                dbf        D0, -0x6 /* 00004D70 */
  6972. 00004D76  32D8                     move.w     [A1]+, [A0]+
  6973. 00004D78  5247                     addq.w     D7, 1
  6974. label00004D7A:
  6975. 00004D7A  7000                     moveq.l    D0, 0x00
  6976. 00004D7C  3007                     move.w     D0, D7
  6977. 00004D7E  322C 03F4                move.w     D1, [A4 + 0x3F4]
  6978. 00004D82  48C1                     ext.l      D1
  6979. 00004D84  B280                     cmp.l      D1, D0
  6980. 00004D86  6EAE                     bgt        -0x50 /* 00004D36 */
  6981. 00004D88  2F2C 03F0                move.l     -[A7], [A4 + 0x3F0]
  6982. 00004D8C  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  6983. 00004D90  588F                     addq.l     A7, 4
  6984. label00004D92:
  6985. 00004D92  294B 03F0                move.l     [A4 + 0x3F0], A3
  6986. 00004D96  3E2C 03F4                move.w     D7, [A4 + 0x3F4]
  6987. 00004D9A  4EAD 0A52                jsr        [A5 + 0xA52 /* export_326 */]
  6988. 00004D9E  2C00                     move.l     D6, D0
  6989. 00004DA0  7010                     moveq.l    D0, 0x10
  6990. 00004DA2  B086                     cmp.l      D0, D6
  6991. 00004DA4  5FC5                     sle        D5
  6992. 00004DA6  0245 0001                andi.w     D5, 0x1
  6993. 00004DAA  6000 00C8                bra        +0xCA /* 00004E74 */
  6994. label00004DAE:
  6995. 00004DAE  206C 03F0                movea.l    A0, [A4 + 0x3F0]
  6996. 00004DB2  7000                     moveq.l    D0, 0x00
  6997. 00004DB4  3007                     move.w     D0, D7
  6998. 00004DB6  2200                     move.l     D1, D0
  6999. 00004DB8  C0FC 004A                mulu.w     D0, 0x4A /* 'J' */
  7000. 00004DBC  4841                     swap.w     D1
  7001. 00004DBE  C2FC 004A                mulu.w     D1, 0x4A /* 'J' */
  7002. 00004DC2  4841                     swap.w     D1
  7003. 00004DC4  4241                     clr.w      D1
  7004. 00004DC6  D081                     add.l      D0, D1
  7005. 00004DC8  47F0 0800                lea.l      A3, [A0 + D0]
  7006. 00004DCC  177C 0002 0046           move.b     [A3 + 0x46], 0x2
  7007. 00004DD2  3007                     move.w     D0, D7
  7008. 00004DD4  5240                     addq.w     D0, 1
  7009. 00004DD6  3740 003E                move.w     [A3 + 0x3E], D0
  7010. 00004DDA  426B 003C                clr.w      [A3 + 0x3C]
  7011. 00004DDE  426B 0042                clr.w      [A3 + 0x42]
  7012. 00004DE2  426B 0040                clr.w      [A3 + 0x40]
  7013. 00004DE6  177C 0001 0047           move.b     [A3 + 0x47], 0x1
  7014. 00004DEC  426B 0044                clr.w      [A3 + 0x44]
  7015. 00004DF0  422B 0048                clr.b      [A3 + 0x48]
  7016. 00004DF4  4A45                     tst.w      D5
  7017. 00004DF6  6716                     beq        +0x18 /* 00004E0E */
  7018. 00004DF8  2F06                     move.l     -[A7], D6
  7019. 00004DFA  486E FFF8                pea.l      [A6 - 0x8]
  7020. 00004DFE  7000                     moveq.l    D0, 0x00
  7021. 00004E00  3007                     move.w     D0, D7
  7022. 00004E02  2F00                     move.l     -[A7], D0
  7023. 00004E04  4EBA 062A                jsr        [PC + 0x62A /* 00005430 */]
  7024. 00004E08  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7025. 00004E0C  6020                     bra        +0x22 /* 00004E2E */
  7026. label00004E0E:
  7027. 00004E0E  2D6D EA3A FFF8           move.l     [A6 - 0x8], [A5 - 0x15C6]
  7028. 00004E14  2D6D EA1A FFFC           move.l     [A6 - 0x4], [A5 - 0x15E6]
  7029. 00004E1A  7000                     moveq.l    D0, 0x00
  7030. 00004E1C  3007                     move.w     D0, D7
  7031. 00004E1E  7210                     moveq.l    D1, 0x10
  7032. 00004E20  4EAD 0362                jsr        [A5 + 0x362 /* export_104 */]
  7033. 00004E24  41ED EDBE                lea.l      A0, [A5 - 0x1242]
  7034. 00004E28  1D70 0000 FFFB           move.b     [A6 - 0x5], [A0 + D0.w]
  7035. label00004E2E:
  7036. 00004E2E  377C 0028 0018           move.w     [A3 + 0x18], 0x28 /* '(' */
  7037. 00004E34  41EE FFF8                lea.l      A0, [A6 - 0x8]
  7038. 00004E38  43D3                     lea.l      A1, [A3]
  7039. 00004E3A  22D8                     move.l     [A1]+, [A0]+
  7040. 00004E3C  22D8                     move.l     [A1]+, [A0]+
  7041. 00004E3E  41EB 0010                lea.l      A0, [A3 + 0x10]
  7042. 00004E42  224B                     movea.l    A1, A3
  7043. 00004E44  20D9                     move.l     [A0]+, [A1]+
  7044. 00004E46  20D9                     move.l     [A0]+, [A1]+
  7045. 00004E48  41EB 001A                lea.l      A0, [A3 + 0x1A]
  7046. 00004E4C  43ED E650                lea.l      A1, [A5 - 0x19B0]
  7047. 00004E50  20D9                     move.l     [A0]+, [A1]+
  7048. 00004E52  20D9                     move.l     [A0]+, [A1]+
  7049. 00004E54  30D9                     move.w     [A0]+, [A1]+
  7050. 00004E56  377C 0005 0022           move.w     [A3 + 0x22], 0x5
  7051. 00004E5C  276E FFF8 0008           move.l     [A3 + 0x8], [A6 - 0x8]
  7052. 00004E62  422B 000B                clr.b      [A3 + 0xB]
  7053. 00004E66  377C 0014 000C           move.w     [A3 + 0xC], 0x14
  7054. 00004E6C  377C 00F0 000E           move.w     [A3 + 0xE], 0xF0
  7055. 00004E72  5247                     addq.w     D7, 1
  7056. label00004E74:
  7057. 00004E74  7000                     moveq.l    D0, 0x00
  7058. 00004E76  3007                     move.w     D0, D7
  7059. 00004E78  48C4                     ext.l      D4
  7060. 00004E7A  B880                     cmp.l      D4, D0
  7061. 00004E7C  6E00 FF30                bgt        -0xCE /* 00004DAE */
  7062. 00004E80  3944 03F4                move.w     [A4 + 0x3F4], D4
  7063. label00004E84:
  7064. 00004E84  7001                     moveq.l    D0, 0x01
  7065. label00004E86:
  7066. 00004E86  4CEE 18F0 FFE0           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x20]
  7067. 00004E8C  4E5E                     unlink     A6
  7068. 00004E8E  4E75                     rts
  7069. export_1065:
  7070. fn00004E90:
  7071. 00004E90  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  7072. 00004E94  266F 0014                movea.l    A3, [A7 + 0x14]
  7073. 00004E98  4246                     clr.w      D6
  7074. 00004E9A  6000 0172                bra        +0x174 /* 0000500E */
  7075. label00004E9E:
  7076. 00004E9E  206B 03F0                movea.l    A0, [A3 + 0x3F0]
  7077. 00004EA2  7000                     moveq.l    D0, 0x00
  7078. 00004EA4  3006                     move.w     D0, D6
  7079. 00004EA6  2200                     move.l     D1, D0
  7080. 00004EA8  C0FC 004A                mulu.w     D0, 0x4A /* 'J' */
  7081. 00004EAC  4841                     swap.w     D1
  7082. 00004EAE  C2FC 004A                mulu.w     D1, 0x4A /* 'J' */
  7083. 00004EB2  4841                     swap.w     D1
  7084. 00004EB4  4241                     clr.w      D1
  7085. 00004EB6  D081                     add.l      D0, D1
  7086. 00004EB8  7204                     moveq.l    D1, 0x04
  7087. 00004EBA  B230 0846                cmp.b      D1, [A0 + D0 + 0x46]
  7088. 00004EBE  6600 014C                bne        +0x14E /* 0000500C */
  7089. 00004EC2  206B 03F0                movea.l    A0, [A3 + 0x3F0]
  7090. 00004EC6  7000                     moveq.l    D0, 0x00
  7091. 00004EC8  3006                     move.w     D0, D6
  7092. 00004ECA  2200                     move.l     D1, D0
  7093. 00004ECC  C0FC 004A                mulu.w     D0, 0x4A /* 'J' */
  7094. 00004ED0  4841                     swap.w     D1
  7095. 00004ED2  C2FC 004A                mulu.w     D1, 0x4A /* 'J' */
  7096. 00004ED6  4841                     swap.w     D1
  7097. 00004ED8  4241                     clr.w      D1
  7098. 00004EDA  D081                     add.l      D0, D1
  7099. 00004EDC  11BC 0002 0846           move.b     [A0 + D0 + 0x46], 0x2
  7100. 00004EE2  302B 03F4                move.w     D0, [A3 + 0x3F4]
  7101. 00004EE6  48C0                     ext.l      D0
  7102. 00004EE8  5280                     addq.l     D0, 1
  7103. 00004EEA  2200                     move.l     D1, D0
  7104. 00004EEC  C0FC 004A                mulu.w     D0, 0x4A /* 'J' */
  7105. 00004EF0  4841                     swap.w     D1
  7106. 00004EF2  C2FC 004A                mulu.w     D1, 0x4A /* 'J' */
  7107. 00004EF6  4841                     swap.w     D1
  7108. 00004EF8  4241                     clr.w      D1
  7109. 00004EFA  D081                     add.l      D0, D1
  7110. 00004EFC  2F00                     move.l     -[A7], D0
  7111. 00004EFE  4EAD 0D8A                jsr        [A5 + 0xD8A /* export_429 */]
  7112. 00004F02  2840                     movea.l    A4, D0
  7113. 00004F04  200C                     move.l     D0, A4
  7114. 00004F06  588F                     addq.l     A7, 4
  7115. 00004F08  6700 0102                beq        +0x104 /* 0000500C */
  7116. 00004F0C  4247                     clr.w      D7
  7117. 00004F0E  6044                     bra        +0x46 /* 00004F54 */
  7118. label00004F10:
  7119. 00004F10  206B 03F0                movea.l    A0, [A3 + 0x3F0]
  7120. 00004F14  7000                     moveq.l    D0, 0x00
  7121. 00004F16  3007                     move.w     D0, D7
  7122. 00004F18  2200                     move.l     D1, D0
  7123. 00004F1A  C0FC 004A                mulu.w     D0, 0x4A /* 'J' */
  7124. 00004F1E  4841                     swap.w     D1
  7125. 00004F20  C2FC 004A                mulu.w     D1, 0x4A /* 'J' */
  7126. 00004F24  4841                     swap.w     D1
  7127. 00004F26  4241                     clr.w      D1
  7128. 00004F28  D081                     add.l      D0, D1
  7129. 00004F2A  7200                     moveq.l    D1, 0x00
  7130. 00004F2C  3207                     move.w     D1, D7
  7131. 00004F2E  2401                     move.l     D2, D1
  7132. 00004F30  C2FC 004A                mulu.w     D1, 0x4A /* 'J' */
  7133. 00004F34  4842                     swap.w     D2
  7134. 00004F36  C4FC 004A                mulu.w     D2, 0x4A /* 'J' */
  7135. 00004F3A  4842                     swap.w     D2
  7136. 00004F3C  4242                     clr.w      D2
  7137. 00004F3E  D282                     add.l      D1, D2
  7138. 00004F40  43F4 1800                lea.l      A1, [A4 + D1]
  7139. 00004F44  41F0 0800                lea.l      A0, [A0 + D0]
  7140. 00004F48  7011                     moveq.l    D0, 0x11
  7141. label00004F4A:
  7142. 00004F4A  22D8                     move.l     [A1]+, [A0]+
  7143. 00004F4C  51C8 FFFC                dbf        D0, -0x6 /* 00004F4A */
  7144. 00004F50  32D8                     move.w     [A1]+, [A0]+
  7145. 00004F52  5247                     addq.w     D7, 1
  7146. label00004F54:
  7147. 00004F54  BC47                     cmp.w      D6, D7
  7148. 00004F56  64B8                     bcc        -0x46 /* 00004F10 */
  7149. 00004F58  7000                     moveq.l    D0, 0x00
  7150. 00004F5A  3006                     move.w     D0, D6
  7151. 00004F5C  2200                     move.l     D1, D0
  7152. 00004F5E  C0FC 004A                mulu.w     D0, 0x4A /* 'J' */
  7153. 00004F62  4841                     swap.w     D1
  7154. 00004F64  C2FC 004A                mulu.w     D1, 0x4A /* 'J' */
  7155. 00004F68  4841                     swap.w     D1
  7156. 00004F6A  4241                     clr.w      D1
  7157. 00004F6C  D081                     add.l      D0, D1
  7158. 00004F6E  3206                     move.w     D1, D6
  7159. 00004F70  5241                     addq.w     D1, 1
  7160. 00004F72  7400                     moveq.l    D2, 0x00
  7161. 00004F74  3401                     move.w     D2, D1
  7162. 00004F76  2202                     move.l     D1, D2
  7163. 00004F78  C4FC 004A                mulu.w     D2, 0x4A /* 'J' */
  7164. 00004F7C  4841                     swap.w     D1
  7165. 00004F7E  C2FC 004A                mulu.w     D1, 0x4A /* 'J' */
  7166. 00004F82  4841                     swap.w     D1
  7167. 00004F84  4241                     clr.w      D1
  7168. 00004F86  D481                     add.l      D2, D1
  7169. 00004F88  41F4 2800                lea.l      A0, [A4 + D2]
  7170. 00004F8C  43F4 0800                lea.l      A1, [A4 + D0]
  7171. 00004F90  7011                     moveq.l    D0, 0x11
  7172. label00004F92:
  7173. 00004F92  20D9                     move.l     [A0]+, [A1]+
  7174. 00004F94  51C8 FFFC                dbf        D0, -0x6 /* 00004F92 */
  7175. 00004F98  30D9                     move.w     [A0]+, [A1]+
  7176. 00004F9A  3E06                     move.w     D7, D6
  7177. 00004F9C  5247                     addq.w     D7, 1
  7178. 00004F9E  6048                     bra        +0x4A /* 00004FE8 */
  7179. label00004FA0:
  7180. 00004FA0  206B 03F0                movea.l    A0, [A3 + 0x3F0]
  7181. 00004FA4  7000                     moveq.l    D0, 0x00
  7182. 00004FA6  3007                     move.w     D0, D7
  7183. 00004FA8  2200                     move.l     D1, D0
  7184. 00004FAA  C0FC 004A                mulu.w     D0, 0x4A /* 'J' */
  7185. 00004FAE  4841                     swap.w     D1
  7186. 00004FB0  C2FC 004A                mulu.w     D1, 0x4A /* 'J' */
  7187. 00004FB4  4841                     swap.w     D1
  7188. 00004FB6  4241                     clr.w      D1
  7189. 00004FB8  D081                     add.l      D0, D1
  7190. 00004FBA  3207                     move.w     D1, D7
  7191. 00004FBC  5241                     addq.w     D1, 1
  7192. 00004FBE  7400                     moveq.l    D2, 0x00
  7193. 00004FC0  3401                     move.w     D2, D1
  7194. 00004FC2  2202                     move.l     D1, D2
  7195. 00004FC4  C4FC 004A                mulu.w     D2, 0x4A /* 'J' */
  7196. 00004FC8  4841                     swap.w     D1
  7197. 00004FCA  C2FC 004A                mulu.w     D1, 0x4A /* 'J' */
  7198. 00004FCE  4841                     swap.w     D1
  7199. 00004FD0  4241                     clr.w      D1
  7200. 00004FD2  D481                     add.l      D2, D1
  7201. 00004FD4  43F4 2800                lea.l      A1, [A4 + D2]
  7202. 00004FD8  41F0 0800                lea.l      A0, [A0 + D0]
  7203. 00004FDC  7011                     moveq.l    D0, 0x11
  7204. label00004FDE:
  7205. 00004FDE  22D8                     move.l     [A1]+, [A0]+
  7206. 00004FE0  51C8 FFFC                dbf        D0, -0x6 /* 00004FDE */
  7207. 00004FE4  32D8                     move.w     [A1]+, [A0]+
  7208. 00004FE6  5247                     addq.w     D7, 1
  7209. label00004FE8:
  7210. 00004FE8  7000                     moveq.l    D0, 0x00
  7211. 00004FEA  3007                     move.w     D0, D7
  7212. 00004FEC  322B 03F4                move.w     D1, [A3 + 0x3F4]
  7213. 00004FF0  48C1                     ext.l      D1
  7214. 00004FF2  B280                     cmp.l      D1, D0
  7215. 00004FF4  6EAA                     bgt        -0x54 /* 00004FA0 */
  7216. 00004FF6  2F2B 03F0                move.l     -[A7], [A3 + 0x3F0]
  7217. 00004FFA  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  7218. 00004FFE  274C 03F0                move.l     [A3 + 0x3F0], A4
  7219. 00005002  526B 0116                addq.w     [A3 + 0x116], 1
  7220. 00005006  526B 03F4                addq.w     [A3 + 0x3F4], 1
  7221. 0000500A  588F                     addq.l     A7, 4
  7222. label0000500C:
  7223. 0000500C  5246                     addq.w     D6, 1
  7224. label0000500E:
  7225. 0000500E  7000                     moveq.l    D0, 0x00
  7226. 00005010  3006                     move.w     D0, D6
  7227. 00005012  322B 03F4                move.w     D1, [A3 + 0x3F4]
  7228. 00005016  48C1                     ext.l      D1
  7229. 00005018  B280                     cmp.l      D1, D0
  7230. 0000501A  6E00 FE82                bgt        -0x17C /* 00004E9E */
  7231. 0000501E  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  7232. 00005022  4E75                     rts
  7233. export_1066:
  7234. fn00005024:
  7235. 00005024  48E7 0710                movem.l    -[A7], D5,D6,D7,A3
  7236. 00005028  266F 0014                movea.l    A3, [A7 + 0x14]
  7237. 0000502C  302B 0116                move.w     D0, [A3 + 0x116]
  7238. 00005030  B06B 03F4                cmp.w      D0, [A3 + 0x3F4]
  7239. 00005034  6F06                     ble        +0x8 /* 0000503C */
  7240. 00005036  376B 03F4 0116           move.w     [A3 + 0x116], [A3 + 0x3F4]
  7241. label0000503C:
  7242. 0000503C  3A2B 0116                move.w     D5, [A3 + 0x116]
  7243. 00005040  4246                     clr.w      D6
  7244. 00005042  6000 0088                bra        +0x8A /* 000050CC */
  7245. label00005046:
  7246. 00005046  206B 03F0                movea.l    A0, [A3 + 0x3F0]
  7247. 0000504A  7000                     moveq.l    D0, 0x00
  7248. 0000504C  3006                     move.w     D0, D6
  7249. 0000504E  2200                     move.l     D1, D0
  7250. 00005050  C0FC 004A                mulu.w     D0, 0x4A /* 'J' */
  7251. 00005054  4841                     swap.w     D1
  7252. 00005056  C2FC 004A                mulu.w     D1, 0x4A /* 'J' */
  7253. 0000505A  4841                     swap.w     D1
  7254. 0000505C  4241                     clr.w      D1
  7255. 0000505E  D081                     add.l      D0, D1
  7256. 00005060  7203                     moveq.l    D1, 0x03
  7257. 00005062  B230 0846                cmp.b      D1, [A0 + D0 + 0x46]
  7258. 00005066  6704                     beq        +0x6 /* 0000506C */
  7259. 00005068  5246                     addq.w     D6, 1
  7260. 0000506A  6060                     bra        +0x62 /* 000050CC */
  7261. label0000506C:
  7262. 0000506C  3E06                     move.w     D7, D6
  7263. 0000506E  5247                     addq.w     D7, 1
  7264. 00005070  604C                     bra        +0x4E /* 000050BE */
  7265. label00005072:
  7266. 00005072  206B 03F0                movea.l    A0, [A3 + 0x3F0]
  7267. 00005076  7000                     moveq.l    D0, 0x00
  7268. 00005078  3007                     move.w     D0, D7
  7269. 0000507A  2200                     move.l     D1, D0
  7270. 0000507C  C0FC 004A                mulu.w     D0, 0x4A /* 'J' */
  7271. 00005080  4841                     swap.w     D1
  7272. 00005082  C2FC 004A                mulu.w     D1, 0x4A /* 'J' */
  7273. 00005086  4841                     swap.w     D1
  7274. 00005088  4241                     clr.w      D1
  7275. 0000508A  D081                     add.l      D0, D1
  7276. 0000508C  226B 03F0                movea.l    A1, [A3 + 0x3F0]
  7277. 00005090  3207                     move.w     D1, D7
  7278. 00005092  5341                     subq.w     D1, 1
  7279. 00005094  7400                     moveq.l    D2, 0x00
  7280. 00005096  3401                     move.w     D2, D1
  7281. 00005098  2202                     move.l     D1, D2
  7282. 0000509A  C4FC 004A                mulu.w     D2, 0x4A /* 'J' */
  7283. 0000509E  4841                     swap.w     D1
  7284. 000050A0  C2FC 004A                mulu.w     D1, 0x4A /* 'J' */
  7285. 000050A4  4841                     swap.w     D1
  7286. 000050A6  4241                     clr.w      D1
  7287. 000050A8  D481                     add.l      D2, D1
  7288. 000050AA  43F1 2800                lea.l      A1, [A1 + D2]
  7289. 000050AE  41F0 0800                lea.l      A0, [A0 + D0]
  7290. 000050B2  7011                     moveq.l    D0, 0x11
  7291. label000050B4:
  7292. 000050B4  22D8                     move.l     [A1]+, [A0]+
  7293. 000050B6  51C8 FFFC                dbf        D0, -0x6 /* 000050B4 */
  7294. 000050BA  32D8                     move.w     [A1]+, [A0]+
  7295. 000050BC  5247                     addq.w     D7, 1
  7296. label000050BE:
  7297. 000050BE  7000                     moveq.l    D0, 0x00
  7298. 000050C0  3007                     move.w     D0, D7
  7299. 000050C2  48C5                     ext.l      D5
  7300. 000050C4  BA80                     cmp.l      D5, D0
  7301. 000050C6  6EAA                     bgt        -0x54 /* 00005072 */
  7302. 000050C8  536B 0116                subq.w     [A3 + 0x116], 1
  7303. label000050CC:
  7304. 000050CC  7000                     moveq.l    D0, 0x00
  7305. 000050CE  3006                     move.w     D0, D6
  7306. 000050D0  322B 0116                move.w     D1, [A3 + 0x116]
  7307. 000050D4  48C1                     ext.l      D1
  7308. 000050D6  B280                     cmp.l      D1, D0
  7309. 000050D8  6E00 FF6C                bgt        -0x92 /* 00005046 */
  7310. 000050DC  4CDF 08E0                movem.l    D5,D6,D7,A3, [A7]+
  7311. 000050E0  4E75                     rts
  7312. export_1067:
  7313. fn000050E2:
  7314. 000050E2  4E56 FEF0                link       A6, -0x0110
  7315. 000050E6  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  7316. 000050EA  3E2E 000E                move.w     D7, [A6 + 0xE]
  7317. 000050EE  286E 0010                movea.l    A4, [A6 + 0x10]
  7318. 000050F2  266E 0008                movea.l    A3, [A6 + 0x8]
  7319. 000050F6  302B 0100                move.w     D0, [A3 + 0x100]
  7320. 000050FA  5640                     addq.w     D0, 3
  7321. 000050FC  6B00 01B0                bmi        +0x1B2 /* 000052AE */
  7322. 00005100  0C40 0001                cmpi.w     D0, 0x1
  7323. 00005104  6E00 01A8                bgt        +0x1AA /* 000052AE */
  7324. 00005108  D040                     add.w      D0, D0
  7325. 0000510A  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  7326. 0000510E  4EFB 0000                jmp        [PC + D0.w]
  7327. 00005112  0006 0198                ori.b      D6, 0x98
  7328. 00005116  302B 010E                move.w     D0, [A3 + 0x10E]
  7329. 0000511A  0440 000C                subi.w     D0, 0xC
  7330. 0000511E  6B00 012A                bmi        +0x12C /* 0000524A */
  7331. 00005122  0C40 0008                cmpi.w     D0, 0x8
  7332. 00005126  6E00 0122                bgt        +0x124 /* 0000524A */
  7333. 0000512A  D040                     add.w      D0, D0
  7334. 0000512C  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  7335. 00005130  4EFB 0000                jmp        [PC + D0.w]
  7336. 00005134  0030 0118 00A4           ori.b      [A0 + D0.w - 0x92], 0x18
  7337. 0000513A  0118                     btst       [A0]+, D0
  7338. 0000513C  00A4 00A4 0014           ori.l      -[A4], 0xA40014
  7339. 00005142  0014 0014                ori.b      [A4], 0x14
  7340. 00005146  396B 00EC 0006           move.w     [A4 + 0x6], [A3 + 0xEC]
  7341. 0000514C  396B 00EC 0004           move.w     [A4 + 0x4], [A3 + 0xEC]
  7342. 00005152  3007                     move.w     D0, D7
  7343. 00005154  D06B 00E8                add.w      D0, [A3 + 0xE8]
  7344. 00005158  3940 0002                move.w     [A4 + 0x2], D0
  7345. 0000515C  3880                     move.w     [A4], D0
  7346. 0000515E  6000 02C4                bra        +0x2C6 /* 00005424 */
  7347. 00005162  206B 03F0                movea.l    A0, [A3 + 0x3F0]
  7348. 00005166  48C7                     ext.l      D7
  7349. 00005168  2007                     move.l     D0, D7
  7350. 0000516A  2200                     move.l     D1, D0
  7351. 0000516C  C0FC 004A                mulu.w     D0, 0x4A /* 'J' */
  7352. 00005170  4841                     swap.w     D1
  7353. 00005172  C2FC 004A                mulu.w     D1, 0x4A /* 'J' */
  7354. 00005176  4841                     swap.w     D1
  7355. 00005178  4241                     clr.w      D1
  7356. 0000517A  D081                     add.l      D0, D1
  7357. 0000517C  41F0 0834                lea.l      A0, [A0 + D0 + 0x34]
  7358. 00005180  224C                     movea.l    A1, A4
  7359. 00005182  22D8                     move.l     [A1]+, [A0]+
  7360. 00005184  22D8                     move.l     [A1]+, [A0]+
  7361. 00005186  302C 0004                move.w     D0, [A4 + 0x4]
  7362. 0000518A  B06C 0006                cmp.w      D0, [A4 + 0x6]
  7363. 0000518E  6610                     bne        +0x12 /* 000051A0 */
  7364. 00005190  3014                     move.w     D0, [A4]
  7365. 00005192  B06C 0002                cmp.w      D0, [A4 + 0x2]
  7366. 00005196  6618                     bne        +0x1A /* 000051B0 */
  7367. 00005198  7010                     moveq.l    D0, 0x10
  7368. 0000519A  C02B 011D                and.b      D0, [A3 + 0x11D]
  7369. 0000519E  6710                     beq        +0x12 /* 000051B0 */
  7370. label000051A0:
  7371. 000051A0  302C 0004                move.w     D0, [A4 + 0x4]
  7372. 000051A4  5340                     subq.w     D0, 1
  7373. 000051A6  3940 0006                move.w     [A4 + 0x6], D0
  7374. 000051AA  3940 0004                move.w     [A4 + 0x4], D0
  7375. 000051AE  600A                     bra        +0xC /* 000051BA */
  7376. label000051B0:
  7377. 000051B0  3014                     move.w     D0, [A4]
  7378. 000051B2  5340                     subq.w     D0, 1
  7379. 000051B4  3940 0002                move.w     [A4 + 0x2], D0
  7380. 000051B8  3880                     move.w     [A4], D0
  7381. label000051BA:
  7382. 000051BA  486E FEF0                pea.l      [A6 - 0x110]
  7383. 000051BE  486E FF00                pea.l      [A6 - 0x100]
  7384. 000051C2  7000                     moveq.l    D0, 0x00
  7385. 000051C4  2F00                     move.l     -[A7], D0
  7386. 000051C6  2F0C                     move.l     -[A7], A4
  7387. 000051C8  4EBA CC34                jsr        [PC - 0x33CC /* 00001DFE */]
  7388. 000051CC  4A40                     tst.w      D0
  7389. 000051CE  4FEF 0010                lea.l      A7, [A7 + 0x10]
  7390. 000051D2  6600 0250                bne        +0x252 /* 00005424 */
  7391. 000051D6  206B 03F0                movea.l    A0, [A3 + 0x3F0]
  7392. 000051DA  48C7                     ext.l      D7
  7393. 000051DC  2007                     move.l     D0, D7
  7394. 000051DE  2200                     move.l     D1, D0
  7395. 000051E0  C0FC 004A                mulu.w     D0, 0x4A /* 'J' */
  7396. 000051E4  4841                     swap.w     D1
  7397. 000051E6  C2FC 004A                mulu.w     D1, 0x4A /* 'J' */
  7398. 000051EA  4841                     swap.w     D1
  7399. 000051EC  4241                     clr.w      D1
  7400. 000051EE  D081                     add.l      D0, D1
  7401. 000051F0  41F0 082C                lea.l      A0, [A0 + D0 + 0x2C]
  7402. 000051F4  224C                     movea.l    A1, A4
  7403. 000051F6  22D8                     move.l     [A1]+, [A0]+
  7404. 000051F8  22D8                     move.l     [A1]+, [A0]+
  7405. 000051FA  302C 0004                move.w     D0, [A4 + 0x4]
  7406. 000051FE  B06C 0006                cmp.w      D0, [A4 + 0x6]
  7407. 00005202  6610                     bne        +0x12 /* 00005214 */
  7408. 00005204  3014                     move.w     D0, [A4]
  7409. 00005206  B06C 0002                cmp.w      D0, [A4 + 0x2]
  7410. 0000520A  6618                     bne        +0x1A /* 00005224 */
  7411. 0000520C  7010                     moveq.l    D0, 0x10
  7412. 0000520E  C02B 011D                and.b      D0, [A3 + 0x11D]
  7413. 00005212  6710                     beq        +0x12 /* 00005224 */
  7414. label00005214:
  7415. 00005214  302C 0004                move.w     D0, [A4 + 0x4]
  7416. 00005218  5340                     subq.w     D0, 1
  7417. 0000521A  3940 0006                move.w     [A4 + 0x6], D0
  7418. 0000521E  3940 0004                move.w     [A4 + 0x4], D0
  7419. 00005222  600A                     bra        +0xC /* 0000522E */
  7420. label00005224:
  7421. 00005224  3014                     move.w     D0, [A4]
  7422. 00005226  5340                     subq.w     D0, 1
  7423. 00005228  3940 0002                move.w     [A4 + 0x2], D0
  7424. 0000522C  3880                     move.w     [A4], D0
  7425. label0000522E:
  7426. 0000522E  486E FEF0                pea.l      [A6 - 0x110]
  7427. 00005232  486E FF00                pea.l      [A6 - 0x100]
  7428. 00005236  7000                     moveq.l    D0, 0x00
  7429. 00005238  2F00                     move.l     -[A7], D0
  7430. 0000523A  2F0C                     move.l     -[A7], A4
  7431. 0000523C  4EBA CBC0                jsr        [PC - 0x3440 /* 00001DFE */]
  7432. 00005240  4A40                     tst.w      D0
  7433. 00005242  4FEF 0010                lea.l      A7, [A7 + 0x10]
  7434. 00005246  6600 01DC                bne        +0x1DE /* 00005424 */
  7435. label0000524A:
  7436. 0000524A  206B 03F0                movea.l    A0, [A3 + 0x3F0]
  7437. 0000524E  48C7                     ext.l      D7
  7438. 00005250  2007                     move.l     D0, D7
  7439. 00005252  2200                     move.l     D1, D0
  7440. 00005254  C0FC 004A                mulu.w     D0, 0x4A /* 'J' */
  7441. 00005258  4841                     swap.w     D1
  7442. 0000525A  C2FC 004A                mulu.w     D1, 0x4A /* 'J' */
  7443. 0000525E  4841                     swap.w     D1
  7444. 00005260  4241                     clr.w      D1
  7445. 00005262  D081                     add.l      D0, D1
  7446. 00005264  41F0 0824                lea.l      A0, [A0 + D0 + 0x24]
  7447. 00005268  224C                     movea.l    A1, A4
  7448. 0000526A  22D8                     move.l     [A1]+, [A0]+
  7449. 0000526C  22D8                     move.l     [A1]+, [A0]+
  7450. 0000526E  302C 0004                move.w     D0, [A4 + 0x4]
  7451. 00005272  B06C 0006                cmp.w      D0, [A4 + 0x6]
  7452. 00005276  6610                     bne        +0x12 /* 00005288 */
  7453. 00005278  3014                     move.w     D0, [A4]
  7454. 0000527A  B06C 0002                cmp.w      D0, [A4 + 0x2]
  7455. 0000527E  661A                     bne        +0x1C /* 0000529A */
  7456. 00005280  7010                     moveq.l    D0, 0x10
  7457. 00005282  C02B 011D                and.b      D0, [A3 + 0x11D]
  7458. 00005286  6712                     beq        +0x14 /* 0000529A */
  7459. label00005288:
  7460. 00005288  302C 0004                move.w     D0, [A4 + 0x4]
  7461. 0000528C  5340                     subq.w     D0, 1
  7462. 0000528E  3940 0006                move.w     [A4 + 0x6], D0
  7463. 00005292  3940 0004                move.w     [A4 + 0x4], D0
  7464. 00005296  6000 018C                bra        +0x18E /* 00005424 */
  7465. label0000529A:
  7466. 0000529A  3014                     move.w     D0, [A4]
  7467. 0000529C  5340                     subq.w     D0, 1
  7468. 0000529E  3940 0002                move.w     [A4 + 0x2], D0
  7469. 000052A2  3880                     move.w     [A4], D0
  7470. 000052A4  6000 017E                bra        +0x180 /* 00005424 */
  7471. 000052A8  7000                     moveq.l    D0, 0x00
  7472. 000052AA  6000 017A                bra        +0x17C /* 00005426 */
  7473. label000052AE:
  7474. 000052AE  7A01                     moveq.l    D5, 0x01
  7475. 000052B0  302B 0104                move.w     D0, [A3 + 0x104]
  7476. 000052B4  B06B 0106                cmp.w      D0, [A3 + 0x106]
  7477. 000052B8  6612                     bne        +0x14 /* 000052CC */
  7478. 000052BA  302B 0100                move.w     D0, [A3 + 0x100]
  7479. 000052BE  B06B 0102                cmp.w      D0, [A3 + 0x102]
  7480. 000052C2  6626                     bne        +0x28 /* 000052EA */
  7481. 000052C4  7010                     moveq.l    D0, 0x10
  7482. 000052C6  C02B 011D                and.b      D0, [A3 + 0x11D]
  7483. 000052CA  671E                     beq        +0x20 /* 000052EA */
  7484. label000052CC:
  7485. 000052CC  302B 0106                move.w     D0, [A3 + 0x106]
  7486. 000052D0  906B 0104                sub.w      D0, [A3 + 0x104]
  7487. 000052D4  323C 00FF                move.w     D1, 0xFF
  7488. 000052D8  C26B 0114                and.w      D1, [A3 + 0x114]
  7489. 000052DC  B240                     cmp.w      D1, D0
  7490. 000052DE  6E26                     bgt        +0x28 /* 00005306 */
  7491. 000052E0  3A3C 00FF                move.w     D5, 0xFF
  7492. 000052E4  CA6B 0114                and.w      D5, [A3 + 0x114]
  7493. 000052E8  601C                     bra        +0x1E /* 00005306 */
  7494. label000052EA:
  7495. 000052EA  302B 0102                move.w     D0, [A3 + 0x102]
  7496. 000052EE  906B 0100                sub.w      D0, [A3 + 0x100]
  7497. 000052F2  323C 00FF                move.w     D1, 0xFF
  7498. 000052F6  C26B 0114                and.w      D1, [A3 + 0x114]
  7499. 000052FA  B240                     cmp.w      D1, D0
  7500. 000052FC  6E08                     bgt        +0xA /* 00005306 */
  7501. 000052FE  3A3C 00FF                move.w     D5, 0xFF
  7502. 00005302  CA6B 0114                and.w      D5, [A3 + 0x114]
  7503. label00005306:
  7504. 00005306  3C05                     move.w     D6, D5
  7505. 00005308  6000 0114                bra        +0x116 /* 0000541E */
  7506. label0000530C:
  7507. 0000530C  41EB 0100                lea.l      A0, [A3 + 0x100]
  7508. 00005310  224C                     movea.l    A1, A4
  7509. 00005312  22D8                     move.l     [A1]+, [A0]+
  7510. 00005314  22D8                     move.l     [A1]+, [A0]+
  7511. 00005316  302C 0004                move.w     D0, [A4 + 0x4]
  7512. 0000531A  B06C 0006                cmp.w      D0, [A4 + 0x6]
  7513. 0000531E  6670                     bne        +0x72 /* 00005390 */
  7514. 00005320  303C 0100                move.w     D0, 0x100
  7515. 00005324  C06B 0114                and.w      D0, [A3 + 0x114]
  7516. 00005328  674E                     beq        +0x50 /* 00005378 */
  7517. 0000532A  7010                     moveq.l    D0, 0x10
  7518. 0000532C  C02B 011D                and.b      D0, [A3 + 0x11D]
  7519. 00005330  6724                     beq        +0x26 /* 00005356 */
  7520. 00005332  206B 03F0                movea.l    A0, [A3 + 0x3F0]
  7521. 00005336  48C7                     ext.l      D7
  7522. 00005338  2007                     move.l     D0, D7
  7523. 0000533A  2200                     move.l     D1, D0
  7524. 0000533C  C0FC 004A                mulu.w     D0, 0x4A /* 'J' */
  7525. 00005340  4841                     swap.w     D1
  7526. 00005342  C2FC 004A                mulu.w     D1, 0x4A /* 'J' */
  7527. 00005346  4841                     swap.w     D1
  7528. 00005348  4241                     clr.w      D1
  7529. 0000534A  D081                     add.l      D0, D1
  7530. 0000534C  3E30 0824                move.w     D7, [A0 + D0 + 0x24]
  7531. 00005350  9E6B 00D8                sub.w      D7, [A3 + 0xD8]
  7532. 00005354  6022                     bra        +0x24 /* 00005378 */
  7533. label00005356:
  7534. 00005356  206B 03F0                movea.l    A0, [A3 + 0x3F0]
  7535. 0000535A  48C7                     ext.l      D7
  7536. 0000535C  2007                     move.l     D0, D7
  7537. 0000535E  2200                     move.l     D1, D0
  7538. 00005360  C0FC 004A                mulu.w     D0, 0x4A /* 'J' */
  7539. 00005364  4841                     swap.w     D1
  7540. 00005366  C2FC 004A                mulu.w     D1, 0x4A /* 'J' */
  7541. 0000536A  4841                     swap.w     D1
  7542. 0000536C  4241                     clr.w      D1
  7543. 0000536E  D081                     add.l      D0, D1
  7544. 00005370  3E30 0828                move.w     D7, [A0 + D0 + 0x28]
  7545. 00005374  9E6B 00DC                sub.w      D7, [A3 + 0xDC]
  7546. label00005378:
  7547. 00005378  3014                     move.w     D0, [A4]
  7548. 0000537A  48C0                     ext.l      D0
  7549. 0000537C  3205                     move.w     D1, D5
  7550. 0000537E  C3C7                     muls.w     D1, D7
  7551. 00005380  D280                     add.l      D1, D0
  7552. 00005382  48C6                     ext.l      D6
  7553. 00005384  D286                     add.l      D1, D6
  7554. 00005386  5381                     subq.l     D1, 1
  7555. 00005388  3941 0002                move.w     [A4 + 0x2], D1
  7556. 0000538C  3881                     move.w     [A4], D1
  7557. 0000538E  6072                     bra        +0x74 /* 00005402 */
  7558. label00005390:
  7559. 00005390  303C 0100                move.w     D0, 0x100
  7560. 00005394  C06B 0114                and.w      D0, [A3 + 0x114]
  7561. 00005398  674E                     beq        +0x50 /* 000053E8 */
  7562. 0000539A  7010                     moveq.l    D0, 0x10
  7563. 0000539C  C02B 011D                and.b      D0, [A3 + 0x11D]
  7564. 000053A0  6724                     beq        +0x26 /* 000053C6 */
  7565. 000053A2  206B 03F0                movea.l    A0, [A3 + 0x3F0]
  7566. 000053A6  48C7                     ext.l      D7
  7567. 000053A8  2007                     move.l     D0, D7
  7568. 000053AA  2200                     move.l     D1, D0
  7569. 000053AC  C0FC 004A                mulu.w     D0, 0x4A /* 'J' */
  7570. 000053B0  4841                     swap.w     D1
  7571. 000053B2  C2FC 004A                mulu.w     D1, 0x4A /* 'J' */
  7572. 000053B6  4841                     swap.w     D1
  7573. 000053B8  4241                     clr.w      D1
  7574. 000053BA  D081                     add.l      D0, D1
  7575. 000053BC  3E30 0824                move.w     D7, [A0 + D0 + 0x24]
  7576. 000053C0  9E6B 00D8                sub.w      D7, [A3 + 0xD8]
  7577. 000053C4  6022                     bra        +0x24 /* 000053E8 */
  7578. label000053C6:
  7579. 000053C6  206B 03F0                movea.l    A0, [A3 + 0x3F0]
  7580. 000053CA  48C7                     ext.l      D7
  7581. 000053CC  2007                     move.l     D0, D7
  7582. 000053CE  2200                     move.l     D1, D0
  7583. 000053D0  C0FC 004A                mulu.w     D0, 0x4A /* 'J' */
  7584. 000053D4  4841                     swap.w     D1
  7585. 000053D6  C2FC 004A                mulu.w     D1, 0x4A /* 'J' */
  7586. 000053DA  4841                     swap.w     D1
  7587. 000053DC  4241                     clr.w      D1
  7588. 000053DE  D081                     add.l      D0, D1
  7589. 000053E0  3E30 0828                move.w     D7, [A0 + D0 + 0x28]
  7590. 000053E4  9E6B 00DC                sub.w      D7, [A3 + 0xDC]
  7591. label000053E8:
  7592. 000053E8  302C 0004                move.w     D0, [A4 + 0x4]
  7593. 000053EC  48C0                     ext.l      D0
  7594. 000053EE  3205                     move.w     D1, D5
  7595. 000053F0  C3C7                     muls.w     D1, D7
  7596. 000053F2  D280                     add.l      D1, D0
  7597. 000053F4  48C6                     ext.l      D6
  7598. 000053F6  D286                     add.l      D1, D6
  7599. 000053F8  5381                     subq.l     D1, 1
  7600. 000053FA  3941 0006                move.w     [A4 + 0x6], D1
  7601. 000053FE  3941 0004                move.w     [A4 + 0x4], D1
  7602. label00005402:
  7603. 00005402  486E FEF0                pea.l      [A6 - 0x110]
  7604. 00005406  486E FF00                pea.l      [A6 - 0x100]
  7605. 0000540A  7000                     moveq.l    D0, 0x00
  7606. 0000540C  2F00                     move.l     -[A7], D0
  7607. 0000540E  2F0C                     move.l     -[A7], A4
  7608. 00005410  4EBA C9EC                jsr        [PC - 0x3614 /* 00001DFE */]
  7609. 00005414  4A40                     tst.w      D0
  7610. 00005416  4FEF 0010                lea.l      A7, [A7 + 0x10]
  7611. 0000541A  6608                     bne        +0xA /* 00005424 */
  7612. 0000541C  5346                     subq.w     D6, 1
  7613. label0000541E:
  7614. 0000541E  4A46                     tst.w      D6
  7615. 00005420  6600 FEEA                bne        -0x114 /* 0000530C */
  7616. label00005424:
  7617. 00005424  7001                     moveq.l    D0, 0x01
  7618. label00005426:
  7619. 00005426  4CEE 18E0 FEDC           movem.l    D5,D6,D7,A3,A4, [A6 - 0x124]
  7620. 0000542C  4E5E                     unlink     A6
  7621. 0000542E  4E75                     rts
  7622. fn00005430:
  7623. 00005430  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  7624. 00005434  49ED ED82                lea.l      A4, [A5 - 0x127E]
  7625. 00005438  2C2F 001C                move.l     D6, [A7 + 0x1C]
  7626. 0000543C  3E2F 0016                move.w     D7, [A7 + 0x16]
  7627. 00005440  266F 0018                movea.l    A3, [A7 + 0x18]
  7628. 00005444  0C86 0000 0100           cmpi.l     D6, 0x100
  7629. 0000544A  6D1E                     blt        +0x20 /* 0000546A */
  7630. 0000544C  2F0B                     move.l     -[A7], A3
  7631. 0000544E  48C7                     ext.l      D7
  7632. 00005450  2007                     move.l     D0, D7
  7633. 00005452  7210                     moveq.l    D1, 0x10
  7634. 00005454  4EAD 0362                jsr        [A5 + 0x362 /* export_104 */]
  7635. 00005458  D040                     add.w      D0, D0
  7636. 0000545A  3034 0000                move.w     D0, [A4 + D0.w]
  7637. 0000545E  48C0                     ext.l      D0
  7638. 00005460  2F00                     move.l     -[A7], D0
  7639. 00005462  4EAD 02BA                jsr        [A5 + 0x2BA /* export_83 */]
  7640. 00005466  508F                     addq.l     A7, 8
  7641. 00005468  6026                     bra        +0x28 /* 00005490 */
  7642. label0000546A:
  7643. 0000546A  7010                     moveq.l    D0, 0x10
  7644. 0000546C  B086                     cmp.l      D0, D6
  7645. 0000546E  6E20                     bgt        +0x22 /* 00005490 */
  7646. 00005470  2F0B                     move.l     -[A7], A3
  7647. 00005472  48C7                     ext.l      D7
  7648. 00005474  2007                     move.l     D0, D7
  7649. 00005476  720E                     moveq.l    D1, 0x0E
  7650. 00005478  4EAD 0362                jsr        [A5 + 0x362 /* export_104 */]
  7651. 0000547C  D040                     add.w      D0, D0
  7652. 0000547E  41ED EDA2                lea.l      A0, [A5 - 0x125E]
  7653. 00005482  3030 0000                move.w     D0, [A0 + D0.w]
  7654. 00005486  48C0                     ext.l      D0
  7655. 00005488  2F00                     move.l     -[A7], D0
  7656. 0000548A  4EAD 02BA                jsr        [A5 + 0x2BA /* export_83 */]
  7657. 0000548E  508F                     addq.l     A7, 8
  7658. label00005490:
  7659. 00005490  276D EA1A 0004           move.l     [A3 + 0x4], [A5 - 0x15E6]
  7660. 00005496  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  7661. 0000549A  4E75                     rts
  7662. export_1068:
  7663. 0000549C  4E56 FFF8                link       A6, -0x0008
  7664. 000054A0  48E7 0118                movem.l    -[A7], D7,A3,A4
  7665. 000054A4  286E 000C                movea.l    A4, [A6 + 0xC]
  7666. 000054A8  266E 0008                movea.l    A3, [A6 + 0x8]
  7667. 000054AC  486B 0050                pea.l      [A3 + 0x50]
  7668. 000054B0  4E94                     jsr        [A4]
  7669. 000054B2  4A40                     tst.w      D0
  7670. 000054B4  588F                     addq.l     A7, 4
  7671. 000054B6  660C                     bne        +0xE /* 000054C4 */
  7672. 000054B8  486B 00F8                pea.l      [A3 + 0xF8]
  7673. 000054BC  4E94                     jsr        [A4]
  7674. 000054BE  4A40                     tst.w      D0
  7675. 000054C0  588F                     addq.l     A7, 4
  7676. 000054C2  6706                     beq        +0x8 /* 000054CA */
  7677. label000054C4:
  7678. 000054C4  7001                     moveq.l    D0, 0x01
  7679. 000054C6  6000 01DA                bra        +0x1DC /* 000056A2 */
  7680. label000054CA:
  7681. 000054CA  4247                     clr.w      D7
  7682. 000054CC  604E                     bra        +0x50 /* 0000551C */
  7683. label000054CE:
  7684. 000054CE  7000                     moveq.l    D0, 0x00
  7685. 000054D0  3007                     move.w     D0, D7
  7686. 000054D2  2200                     move.l     D1, D0
  7687. 000054D4  C0FC 007E                mulu.w     D0, 0x7E /* '~' */
  7688. 000054D8  4841                     swap.w     D1
  7689. 000054DA  C2FC 007E                mulu.w     D1, 0x7E /* '~' */
  7690. 000054DE  4841                     swap.w     D1
  7691. 000054E0  4241                     clr.w      D1
  7692. 000054E2  D081                     add.l      D0, D1
  7693. 000054E4  41EB 01D7                lea.l      A0, [A3 + 0x1D7]
  7694. 000054E8  4A30 0800                tst.b      [A0 + D0]
  7695. 000054EC  672C                     beq        +0x2E /* 0000551A */
  7696. 000054EE  7000                     moveq.l    D0, 0x00
  7697. 000054F0  3007                     move.w     D0, D7
  7698. 000054F2  2200                     move.l     D1, D0
  7699. 000054F4  C0FC 007E                mulu.w     D0, 0x7E /* '~' */
  7700. 000054F8  4841                     swap.w     D1
  7701. 000054FA  C2FC 007E                mulu.w     D1, 0x7E /* '~' */
  7702. 000054FE  4841                     swap.w     D1
  7703. 00005500  4241                     clr.w      D1
  7704. 00005502  D081                     add.l      D0, D1
  7705. 00005504  41EB 0196                lea.l      A0, [A3 + 0x196]
  7706. 00005508  4870 0800                pea.l      [A0 + D0]
  7707. 0000550C  4E94                     jsr        [A4]
  7708. 0000550E  4A40                     tst.w      D0
  7709. 00005510  588F                     addq.l     A7, 4
  7710. 00005512  6706                     beq        +0x8 /* 0000551A */
  7711. 00005514  7001                     moveq.l    D0, 0x01
  7712. 00005516  6000 018A                bra        +0x18C /* 000056A2 */
  7713. label0000551A:
  7714. 0000551A  5247                     addq.w     D7, 1
  7715. label0000551C:
  7716. 0000551C  0C47 0004                cmpi.w     D7, 0x4
  7717. 00005520  65AC                     bcs        -0x52 /* 000054CE */
  7718. 00005522  7003                     moveq.l    D0, 0x03
  7719. 00005524  C02B 011D                and.b      D0, [A3 + 0x11D]
  7720. 00005528  670C                     beq        +0xE /* 00005536 */
  7721. 0000552A  486B 00D0                pea.l      [A3 + 0xD0]
  7722. 0000552E  4E94                     jsr        [A4]
  7723. 00005530  588F                     addq.l     A7, 4
  7724. 00005532  6000 016E                bra        +0x170 /* 000056A2 */
  7725. label00005536:
  7726. 00005536  486B 001E                pea.l      [A3 + 0x1E]
  7727. 0000553A  4E94                     jsr        [A4]
  7728. 0000553C  4A40                     tst.w      D0
  7729. 0000553E  588F                     addq.l     A7, 4
  7730. 00005540  660C                     bne        +0xE /* 0000554E */
  7731. 00005542  486B 00F0                pea.l      [A3 + 0xF0]
  7732. 00005546  4E94                     jsr        [A4]
  7733. 00005548  4A40                     tst.w      D0
  7734. 0000554A  588F                     addq.l     A7, 4
  7735. 0000554C  6706                     beq        +0x8 /* 00005554 */
  7736. label0000554E:
  7737. 0000554E  7001                     moveq.l    D0, 0x01
  7738. 00005550  6000 0150                bra        +0x152 /* 000056A2 */
  7739. label00005554:
  7740. 00005554  70FD                     moveq.l    D0, 0xFFFFFFFD
  7741. 00005556  B06B 0100                cmp.w      D0, [A3 + 0x100]
  7742. 0000555A  6712                     beq        +0x14 /* 0000556E */
  7743. 0000555C  486B 0100                pea.l      [A3 + 0x100]
  7744. 00005560  4E94                     jsr        [A4]
  7745. 00005562  4A40                     tst.w      D0
  7746. 00005564  588F                     addq.l     A7, 4
  7747. 00005566  6768                     beq        +0x6A /* 000055D0 */
  7748. 00005568  7001                     moveq.l    D0, 0x01
  7749. 0000556A  6000 0136                bra        +0x138 /* 000056A2 */
  7750. label0000556E:
  7751. 0000556E  7013                     moveq.l    D0, 0x13
  7752. 00005570  B06B 010E                cmp.w      D0, [A3 + 0x10E]
  7753. 00005574  6710                     beq        +0x12 /* 00005586 */
  7754. 00005576  7014                     moveq.l    D0, 0x14
  7755. 00005578  B06B 010E                cmp.w      D0, [A3 + 0x10E]
  7756. 0000557C  6708                     beq        +0xA /* 00005586 */
  7757. 0000557E  7012                     moveq.l    D0, 0x12
  7758. 00005580  B06B 010E                cmp.w      D0, [A3 + 0x10E]
  7759. 00005584  6612                     bne        +0x14 /* 00005598 */
  7760. label00005586:
  7761. 00005586  486B 00E8                pea.l      [A3 + 0xE8]
  7762. 0000558A  4E94                     jsr        [A4]
  7763. 0000558C  4A40                     tst.w      D0
  7764. 0000558E  588F                     addq.l     A7, 4
  7765. 00005590  673E                     beq        +0x40 /* 000055D0 */
  7766. 00005592  7001                     moveq.l    D0, 0x01
  7767. 00005594  6000 010C                bra        +0x10E /* 000056A2 */
  7768. label00005598:
  7769. 00005598  4247                     clr.w      D7
  7770. 0000559A  6026                     bra        +0x28 /* 000055C2 */
  7771. label0000559C:
  7772. 0000559C  486E FFF8                pea.l      [A6 - 0x8]
  7773. 000055A0  7000                     moveq.l    D0, 0x00
  7774. 000055A2  3007                     move.w     D0, D7
  7775. 000055A4  2F00                     move.l     -[A7], D0
  7776. 000055A6  2F0B                     move.l     -[A7], A3
  7777. 000055A8  4EBA FB38                jsr        [PC - 0x4C8 /* 000050E2 */]
  7778. 000055AC  486E FFF8                pea.l      [A6 - 0x8]
  7779. 000055B0  4E94                     jsr        [A4]
  7780. 000055B2  4A40                     tst.w      D0
  7781. 000055B4  4FEF 0010                lea.l      A7, [A7 + 0x10]
  7782. 000055B8  6706                     beq        +0x8 /* 000055C0 */
  7783. 000055BA  7001                     moveq.l    D0, 0x01
  7784. 000055BC  6000 00E4                bra        +0xE6 /* 000056A2 */
  7785. label000055C0:
  7786. 000055C0  5247                     addq.w     D7, 1
  7787. label000055C2:
  7788. 000055C2  7000                     moveq.l    D0, 0x00
  7789. 000055C4  3007                     move.w     D0, D7
  7790. 000055C6  322B 0116                move.w     D1, [A3 + 0x116]
  7791. 000055CA  48C1                     ext.l      D1
  7792. 000055CC  B280                     cmp.l      D1, D0
  7793. 000055CE  6ECC                     bgt        -0x32 /* 0000559C */
  7794. label000055D0:
  7795. 000055D0  4247                     clr.w      D7
  7796. 000055D2  6000 00BC                bra        +0xBE /* 00005690 */
  7797. label000055D6:
  7798. 000055D6  302B 010E                move.w     D0, [A3 + 0x10E]
  7799. 000055DA  0440 000C                subi.w     D0, 0xC
  7800. 000055DE  6B00 0084                bmi        +0x86 /* 00005664 */
  7801. 000055E2  0C40 0008                cmpi.w     D0, 0x8
  7802. 000055E6  6E7C                     bgt        +0x7E /* 00005664 */
  7803. 000055E8  D040                     add.w      D0, D0
  7804. 000055EA  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  7805. 000055EE  4EFB 0000                jmp        [PC + D0.w]
  7806. 000055F2  0020 0074                ori.b      -[A0], 0x74 /* 't' */
  7807. 000055F6  004A 0074                ori.w      A2, 0x74 /* 't' */
  7808. 000055FA  004A 004A                ori.w      A2, 0x4A /* 'J' */
  7809. 000055FE  0014 0014                ori.b      [A4], 0x14
  7810. 00005602  0014 486B                ori.b      [A4], 0x6B /* 'k' */
  7811. 00005606  00D8                     .incomplete
  7812. 00005608  4E94                     jsr        [A4]
  7813. 0000560A  588F                     addq.l     A7, 4
  7814. 0000560C  6000 0094                bra        +0x96 /* 000056A2 */
  7815. 00005610  206B 03F0                movea.l    A0, [A3 + 0x3F0]
  7816. 00005614  7000                     moveq.l    D0, 0x00
  7817. 00005616  3007                     move.w     D0, D7
  7818. 00005618  2200                     move.l     D1, D0
  7819. 0000561A  C0FC 004A                mulu.w     D0, 0x4A /* 'J' */
  7820. 0000561E  4841                     swap.w     D1
  7821. 00005620  C2FC 004A                mulu.w     D1, 0x4A /* 'J' */
  7822. 00005624  4841                     swap.w     D1
  7823. 00005626  4241                     clr.w      D1
  7824. 00005628  D081                     add.l      D0, D1
  7825. 0000562A  4870 0834                pea.l      [A0 + D0 + 0x34]
  7826. 0000562E  4E94                     jsr        [A4]
  7827. 00005630  4A40                     tst.w      D0
  7828. 00005632  588F                     addq.l     A7, 4
  7829. 00005634  6704                     beq        +0x6 /* 0000563A */
  7830. 00005636  7001                     moveq.l    D0, 0x01
  7831. 00005638  6068                     bra        +0x6A /* 000056A2 */
  7832. label0000563A:
  7833. 0000563A  206B 03F0                movea.l    A0, [A3 + 0x3F0]
  7834. 0000563E  7000                     moveq.l    D0, 0x00
  7835. 00005640  3007                     move.w     D0, D7
  7836. 00005642  2200                     move.l     D1, D0
  7837. 00005644  C0FC 004A                mulu.w     D0, 0x4A /* 'J' */
  7838. 00005648  4841                     swap.w     D1
  7839. 0000564A  C2FC 004A                mulu.w     D1, 0x4A /* 'J' */
  7840. 0000564E  4841                     swap.w     D1
  7841. 00005650  4241                     clr.w      D1
  7842. 00005652  D081                     add.l      D0, D1
  7843. 00005654  4870 082C                pea.l      [A0 + D0 + 0x2C]
  7844. 00005658  4E94                     jsr        [A4]
  7845. 0000565A  4A40                     tst.w      D0
  7846. 0000565C  588F                     addq.l     A7, 4
  7847. 0000565E  6704                     beq        +0x6 /* 00005664 */
  7848. 00005660  7001                     moveq.l    D0, 0x01
  7849. 00005662  603E                     bra        +0x40 /* 000056A2 */
  7850. label00005664:
  7851. 00005664  206B 03F0                movea.l    A0, [A3 + 0x3F0]
  7852. 00005668  7000                     moveq.l    D0, 0x00
  7853. 0000566A  3007                     move.w     D0, D7
  7854. 0000566C  2200                     move.l     D1, D0
  7855. 0000566E  C0FC 004A                mulu.w     D0, 0x4A /* 'J' */
  7856. 00005672  4841                     swap.w     D1
  7857. 00005674  C2FC 004A                mulu.w     D1, 0x4A /* 'J' */
  7858. 00005678  4841                     swap.w     D1
  7859. 0000567A  4241                     clr.w      D1
  7860. 0000567C  D081                     add.l      D0, D1
  7861. 0000567E  4870 0824                pea.l      [A0 + D0 + 0x24]
  7862. 00005682  4E94                     jsr        [A4]
  7863. 00005684  4A40                     tst.w      D0
  7864. 00005686  588F                     addq.l     A7, 4
  7865. 00005688  6704                     beq        +0x6 /* 0000568E */
  7866. 0000568A  7001                     moveq.l    D0, 0x01
  7867. 0000568C  6014                     bra        +0x16 /* 000056A2 */
  7868. label0000568E:
  7869. 0000568E  5247                     addq.w     D7, 1
  7870. label00005690:
  7871. 00005690  7000                     moveq.l    D0, 0x00
  7872. 00005692  3007                     move.w     D0, D7
  7873. 00005694  322B 0116                move.w     D1, [A3 + 0x116]
  7874. 00005698  48C1                     ext.l      D1
  7875. 0000569A  B280                     cmp.l      D1, D0
  7876. 0000569C  6E00 FF38                bgt        -0xC6 /* 000055D6 */
  7877. 000056A0  7000                     moveq.l    D0, 0x00
  7878. label000056A2:
  7879. 000056A2  4CEE 1880 FFEC           movem.l    D7,A3,A4, [A6 - 0x14]
  7880. 000056A8  4E5E                     unlink     A6
  7881. 000056AA  4E75                     rts
  7882. export_1069:
  7883. 000056AC  302F 0012                move.w     D0, [A7 + 0x12]
  7884. 000056B0  C1EF 0006                muls.w     D0, [A7 + 0x6]
  7885. 000056B4  322F 000E                move.w     D1, [A7 + 0xE]
  7886. 000056B8  C3EF 000A                muls.w     D1, [A7 + 0xA]
  7887. 000056BC  9081                     sub.l      D0, D1
  7888. 000056BE  5EC0                     sgt        D0
  7889. 000056C0  0240 0001                andi.w     D0, 0x1
  7890. 000056C4  4E75                     rts
  7891. export_1070:
  7892. fn000056C6:
  7893. 000056C6  4E56 FEE6                link       A6, -0x011A
  7894. 000056CA  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  7895. 000056CE  286E 0008                movea.l    A4, [A6 + 0x8]
  7896. 000056D2  266E 000C                movea.l    A3, [A6 + 0xC]
  7897. 000056D6  4245                     clr.w      D5
  7898. 000056D8  4253                     clr.w      [A3]
  7899. 000056DA  426B 0002                clr.w      [A3 + 0x2]
  7900. 000056DE  200C                     move.l     D0, A4
  7901. 000056E0  6710                     beq        +0x12 /* 000056F2 */
  7902. 000056E2  70FE                     moveq.l    D0, 0xFFFFFFFE
  7903. 000056E4  B06C 001E                cmp.w      D0, [A4 + 0x1E]
  7904. 000056E8  6708                     beq        +0xA /* 000056F2 */
  7905. 000056EA  7005                     moveq.l    D0, 0x05
  7906. 000056EC  B02C 0029                cmp.b      D0, [A4 + 0x29]
  7907. 000056F0  6606                     bne        +0x8 /* 000056F8 */
  7908. label000056F2:
  7909. 000056F2  7000                     moveq.l    D0, 0x00
  7910. 000056F4  6000 01D4                bra        +0x1D6 /* 000058CA */
  7911. label000056F8:
  7912. 000056F8  4EAD 0782                jsr        [A5 + 0x782 /* export_236 */]
  7913. 000056FC  3D40 FEFE                move.w     [A6 - 0x102], D0
  7914. 00005700  6704                     beq        +0x6 /* 00005706 */
  7915. 00005702  4EAD 07D2                jsr        [A5 + 0x7D2 /* export_246 */]
  7916. label00005706:
  7917. 00005706  302C 0024                move.w     D0, [A4 + 0x24]
  7918. 0000570A  906C 0022                sub.w      D0, [A4 + 0x22]
  7919. 0000570E  5240                     addq.w     D0, 1
  7920. 00005710  322C 0020                move.w     D1, [A4 + 0x20]
  7921. 00005714  926C 001E                sub.w      D1, [A4 + 0x1E]
  7922. 00005718  5241                     addq.w     D1, 1
  7923. 0000571A  B240                     cmp.w      D1, D0
  7924. 0000571C  6C0E                     bge        +0x10 /* 0000572C */
  7925. 0000571E  302C 0024                move.w     D0, [A4 + 0x24]
  7926. 00005722  906C 0022                sub.w      D0, [A4 + 0x22]
  7927. 00005726  5240                     addq.w     D0, 1
  7928. 00005728  48C0                     ext.l      D0
  7929. 0000572A  600C                     bra        +0xE /* 00005738 */
  7930. label0000572C:
  7931. 0000572C  302C 0020                move.w     D0, [A4 + 0x20]
  7932. 00005730  906C 001E                sub.w      D0, [A4 + 0x1E]
  7933. 00005734  5240                     addq.w     D0, 1
  7934. 00005736  48C0                     ext.l      D0
  7935. label00005738:
  7936. 00005738  3800                     move.w     D4, D0
  7937. 0000573A  4247                     clr.w      D7
  7938. 0000573C  4246                     clr.w      D6
  7939. 0000573E  6000 00A8                bra        +0xAA /* 000057E8 */
  7940. label00005742:
  7941. 00005742  486E FEE6                pea.l      [A6 - 0x11A]
  7942. 00005746  486E FF00                pea.l      [A6 - 0x100]
  7943. 0000574A  7000                     moveq.l    D0, 0x00
  7944. 0000574C  3006                     move.w     D0, D6
  7945. 0000574E  2F00                     move.l     -[A7], D0
  7946. 00005750  486C 001E                pea.l      [A4 + 0x1E]
  7947. 00005754  4EBA C6A8                jsr        [PC - 0x3958 /* 00001DFE */]
  7948. 00005758  4A40                     tst.w      D0
  7949. 0000575A  4FEF 0010                lea.l      A7, [A7 + 0x10]
  7950. 0000575E  661A                     bne        +0x1C /* 0000577A */
  7951. 00005760  4A47                     tst.w      D7
  7952. 00005762  6700 0082                beq        +0x84 /* 000057E6 */
  7953. 00005766  4EAD 07A2                jsr        [A5 + 0x7A2 /* export_240 */]
  7954. 0000576A  2F00                     move.l     -[A7], D0
  7955. 0000576C  4EAD 07AA                jsr        [A5 + 0x7AA /* export_241 */]
  7956. 00005770  2200                     move.l     D1, D0
  7957. 00005772  201F                     move.l     D0, [A7]+
  7958. 00005774  D240                     add.w      D1, D0
  7959. 00005776  D353                     add.w      [A3], D1
  7960. 00005778  606C                     bra        +0x6E /* 000057E6 */
  7961. label0000577A:
  7962. 0000577A  7000                     moveq.l    D0, 0x00
  7963. 0000577C  102E FEEA                move.b     D0, [A6 - 0x116]
  7964. 00005780  BA40                     cmp.w      D5, D0
  7965. 00005782  6C08                     bge        +0xA /* 0000578C */
  7966. 00005784  7000                     moveq.l    D0, 0x00
  7967. 00005786  102E FEEA                move.b     D0, [A6 - 0x116]
  7968. 0000578A  3A00                     move.w     D5, D0
  7969. label0000578C:
  7970. 0000578C  4A47                     tst.w      D7
  7971. 0000578E  6738                     beq        +0x3A /* 000057C8 */
  7972. 00005790  4EAD 079A                jsr        [A5 + 0x79A /* export_239 */]
  7973. 00005794  D153                     add.w      [A3], D0
  7974. 00005796  486E FEE6                pea.l      [A6 - 0x11A]
  7975. 0000579A  4EAD 082A                jsr        [A5 + 0x82A /* export_257 */]
  7976. 0000579E  4EAD 07A2                jsr        [A5 + 0x7A2 /* export_240 */]
  7977. 000057A2  2F00                     move.l     -[A7], D0
  7978. 000057A4  4EAD 0792                jsr        [A5 + 0x792 /* export_238 */]
  7979. 000057A8  2200                     move.l     D1, D0
  7980. 000057AA  201F                     move.l     D0, [A7]+
  7981. 000057AC  D240                     add.w      D1, D0
  7982. 000057AE  D353                     add.w      [A3], D1
  7983. 000057B0  486E FF00                pea.l      [A6 - 0x100]
  7984. 000057B4  4EAD 078A                jsr        [A5 + 0x78A /* export_237 */]
  7985. 000057B8  3E00                     move.w     D7, D0
  7986. 000057BA  BE6B 0002                cmp.w      D7, [A3 + 0x2]
  7987. 000057BE  508F                     addq.l     A7, 8
  7988. 000057C0  6F24                     ble        +0x26 /* 000057E6 */
  7989. 000057C2  3747 0002                move.w     [A3 + 0x2], D7
  7990. 000057C6  601E                     bra        +0x20 /* 000057E6 */
  7991. label000057C8:
  7992. 000057C8  486E FEE6                pea.l      [A6 - 0x11A]
  7993. 000057CC  4EAD 082A                jsr        [A5 + 0x82A /* export_257 */]
  7994. 000057D0  486E FF00                pea.l      [A6 - 0x100]
  7995. 000057D4  4EAD 078A                jsr        [A5 + 0x78A /* export_237 */]
  7996. 000057D8  3740 0002                move.w     [A3 + 0x2], D0
  7997. 000057DC  3E00                     move.w     D7, D0
  7998. 000057DE  4EAD 0792                jsr        [A5 + 0x792 /* export_238 */]
  7999. 000057E2  3680                     move.w     [A3], D0
  8000. 000057E4  508F                     addq.l     A7, 8
  8001. label000057E6:
  8002. 000057E6  5246                     addq.w     D6, 1
  8003. label000057E8:
  8004. 000057E8  B846                     cmp.w      D4, D6
  8005. 000057EA  6200 FF56                bhi        -0xA8 /* 00005742 */
  8006. 000057EE  4A6C 0026                tst.w      [A4 + 0x26]
  8007. 000057F2  670A                     beq        +0xC /* 000057FE */
  8008. 000057F4  3E2B 0002                move.w     D7, [A3 + 0x2]
  8009. 000057F8  3753 0002                move.w     [A3 + 0x2], [A3]
  8010. 000057FC  3687                     move.w     [A3], D7
  8011. label000057FE:
  8012. 000057FE  4A47                     tst.w      D7
  8013. 00005800  6700 00B6                beq        +0xB8 /* 000058B8 */
  8014. 00005804  4A2C 0028                tst.b      [A4 + 0x28]
  8015. 00005808  661A                     bne        +0x1C /* 00005824 */
  8016. 0000580A  7014                     moveq.l    D0, 0x14
  8017. 0000580C  2F00                     move.l     -[A7], D0
  8018. 0000580E  4EAD 07EA                jsr        [A5 + 0x7EA /* export_249 */]
  8019. 00005812  D16B 0002                add.w      [A3 + 0x2], D0
  8020. 00005816  7014                     moveq.l    D0, 0x14
  8021. 00005818  2F00                     move.l     -[A7], D0
  8022. 0000581A  4EAD 07EA                jsr        [A5 + 0x7EA /* export_249 */]
  8023. 0000581E  D153                     add.w      [A3], D0
  8024. 00005820  508F                     addq.l     A7, 8
  8025. 00005822  6042                     bra        +0x44 /* 00005866 */
  8026. label00005824:
  8027. 00005824  3005                     move.w     D0, D5
  8028. 00005826  48C0                     ext.l      D0
  8029. 00005828  E588                     lsl        D0, 2
  8030. 0000582A  2200                     move.l     D1, D0
  8031. 0000582C  E588                     lsl        D0, 2
  8032. 0000582E  D081                     add.l      D0, D1
  8033. 00005830  3A00                     move.w     D5, D0
  8034. 00005832  48C5                     ext.l      D5
  8035. 00005834  2F05                     move.l     -[A7], D5
  8036. 00005836  4EAD 07EA                jsr        [A5 + 0x7EA /* export_249 */]
  8037. 0000583A  48C0                     ext.l      D0
  8038. 0000583C  7200                     moveq.l    D1, 0x00
  8039. 0000583E  122C 0028                move.b     D1, [A4 + 0x28]
  8040. 00005842  4EAD 035A                jsr        [A5 + 0x35A /* export_103 */]
  8041. 00005846  E380                     asl        D0, 1
  8042. 00005848  D16B 0002                add.w      [A3 + 0x2], D0
  8043. 0000584C  48C5                     ext.l      D5
  8044. 0000584E  2F05                     move.l     -[A7], D5
  8045. 00005850  4EAD 07EA                jsr        [A5 + 0x7EA /* export_249 */]
  8046. 00005854  48C0                     ext.l      D0
  8047. 00005856  7200                     moveq.l    D1, 0x00
  8048. 00005858  122C 0028                move.b     D1, [A4 + 0x28]
  8049. 0000585C  4EAD 035A                jsr        [A5 + 0x35A /* export_103 */]
  8050. 00005860  E380                     asl        D0, 1
  8051. 00005862  D153                     add.w      [A3], D0
  8052. 00005864  508F                     addq.l     A7, 8
  8053. label00005866:
  8054. 00005866  4A2C 0007                tst.b      [A4 + 0x7]
  8055. 0000586A  6606                     bne        +0x8 /* 00005872 */
  8056. 0000586C  4A2C 0003                tst.b      [A4 + 0x3]
  8057. 00005870  6722                     beq        +0x24 /* 00005894 */
  8058. label00005872:
  8059. 00005872  486E FEF6                pea.l      [A6 - 0x10A]
  8060. 00005876  2F0C                     move.l     -[A7], A4
  8061. 00005878  4EAD 0952                jsr        [A5 + 0x952 /* export_294 */]
  8062. 0000587C  302E FEFC                move.w     D0, [A6 - 0x104]
  8063. 00005880  D06E FEF8                add.w      D0, [A6 - 0x108]
  8064. 00005884  D16B 0002                add.w      [A3 + 0x2], D0
  8065. 00005888  302E FEFA                move.w     D0, [A6 - 0x106]
  8066. 0000588C  D06E FEF6                add.w      D0, [A6 - 0x10A]
  8067. 00005890  D153                     add.w      [A3], D0
  8068. 00005892  508F                     addq.l     A7, 8
  8069. label00005894:
  8070. 00005894  4A6E FEFE                tst.w      [A6 - 0x102]
  8071. 00005898  671E                     beq        +0x20 /* 000058B8 */
  8072. 0000589A  302B 0002                move.w     D0, [A3 + 0x2]
  8073. 0000589E  48C0                     ext.l      D0
  8074. 000058A0  2F00                     move.l     -[A7], D0
  8075. 000058A2  4EAD 07F2                jsr        [A5 + 0x7F2 /* export_250 */]
  8076. 000058A6  3740 0002                move.w     [A3 + 0x2], D0
  8077. 000058AA  3013                     move.w     D0, [A3]
  8078. 000058AC  48C0                     ext.l      D0
  8079. 000058AE  2F00                     move.l     -[A7], D0
  8080. 000058B0  4EAD 07F2                jsr        [A5 + 0x7F2 /* export_250 */]
  8081. 000058B4  3680                     move.w     [A3], D0
  8082. 000058B6  508F                     addq.l     A7, 8
  8083. label000058B8:
  8084. 000058B8  4A6E FEFE                tst.w      [A6 - 0x102]
  8085. 000058BC  6704                     beq        +0x6 /* 000058C2 */
  8086. 000058BE  4EAD 07DA                jsr        [A5 + 0x7DA /* export_247 */]
  8087. label000058C2:
  8088. 000058C2  4A47                     tst.w      D7
  8089. 000058C4  56C0                     sne        D0
  8090. 000058C6  0240 0001                andi.w     D0, 0x1
  8091. label000058CA:
  8092. 000058CA  4CEE 18F0 FECE           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x132]
  8093. 000058D0  4E5E                     unlink     A6
  8094. 000058D2  4E75                     rts
  8095. export_1071:
  8096. fn000058D4:
  8097. 000058D4  4E56 FED8                link       A6, -0x0128
  8098. 000058D8  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  8099. 000058DC  286E 0008                movea.l    A4, [A6 + 0x8]
  8100. 000058E0  47EE FF00                lea.l      A3, [A6 - 0x100]
  8101. 000058E4  41EE FEF0                lea.l      A0, [A6 - 0x110]
  8102. 000058E8  43EC 002A                lea.l      A1, [A4 + 0x2A]
  8103. 000058EC  20D9                     move.l     [A0]+, [A1]+
  8104. 000058EE  20D9                     move.l     [A0]+, [A1]+
  8105. 000058F0  70FE                     moveq.l    D0, 0xFFFFFFFE
  8106. 000058F2  B06C 001E                cmp.w      D0, [A4 + 0x1E]
  8107. 000058F6  6716                     beq        +0x18 /* 0000590E */
  8108. 000058F8  7005                     moveq.l    D0, 0x05
  8109. 000058FA  B02C 0029                cmp.b      D0, [A4 + 0x29]
  8110. 000058FE  670E                     beq        +0x10 /* 0000590E */
  8111. 00005900  486E FEF0                pea.l      [A6 - 0x110]
  8112. 00005904  4EAD 0AB2                jsr        [A5 + 0xAB2 /* export_338 */]
  8113. 00005908  4A40                     tst.w      D0
  8114. 0000590A  588F                     addq.l     A7, 4
  8115. 0000590C  6606                     bne        +0x8 /* 00005914 */
  8116. label0000590E:
  8117. 0000590E  7000                     moveq.l    D0, 0x00
  8118. 00005910  6000 0340                bra        +0x342 /* 00005C52 */
  8119. label00005914:
  8120. 00005914  4EAD 09AA                jsr        [A5 + 0x9AA /* export_305 */]
  8121. 00005918  41EE FEE8                lea.l      A0, [A6 - 0x118]
  8122. 0000591C  43EC 002A                lea.l      A1, [A4 + 0x2A]
  8123. 00005920  20D9                     move.l     [A0]+, [A1]+
  8124. 00005922  20D9                     move.l     [A0]+, [A1]+
  8125. 00005924  4EAD 0782                jsr        [A5 + 0x782 /* export_236 */]
  8126. 00005928  3D40 FEFA                move.w     [A6 - 0x106], D0
  8127. 0000592C  6722                     beq        +0x24 /* 00005950 */
  8128. 0000592E  3D6C 002E FEE8           move.w     [A6 - 0x118], [A4 + 0x2E]
  8129. 00005934  3D6C 002A FEEC           move.w     [A6 - 0x114], [A4 + 0x2A]
  8130. 0000593A  486E FEE8                pea.l      [A6 - 0x118]
  8131. 0000593E  4EAD 07E2                jsr        [A5 + 0x7E2 /* export_248 */]
  8132. 00005942  486E FEEC                pea.l      [A6 - 0x114]
  8133. 00005946  4EAD 07E2                jsr        [A5 + 0x7E2 /* export_248 */]
  8134. 0000594A  4EAD 07D2                jsr        [A5 + 0x7D2 /* export_246 */]
  8135. 0000594E  508F                     addq.l     A7, 8
  8136. label00005950:
  8137. 00005950  4A2C 0007                tst.b      [A4 + 0x7]
  8138. 00005954  6606                     bne        +0x8 /* 0000595C */
  8139. 00005956  4A2C 0003                tst.b      [A4 + 0x3]
  8140. 0000595A  673C                     beq        +0x3E /* 00005998 */
  8141. label0000595C:
  8142. 0000595C  41EE FEF0                lea.l      A0, [A6 - 0x110]
  8143. 00005960  2F20                     move.l     -[A7], -[A0]
  8144. 00005962  2F20                     move.l     -[A7], -[A0]
  8145. 00005964  2F0C                     move.l     -[A7], A4
  8146. 00005966  4EAD 095A                jsr        [A5 + 0x95A /* export_295 */]
  8147. 0000596A  486E FEF0                pea.l      [A6 - 0x110]
  8148. 0000596E  2F0C                     move.l     -[A7], A4
  8149. 00005970  4EAD 0952                jsr        [A5 + 0x952 /* export_294 */]
  8150. 00005974  302E FEF2                move.w     D0, [A6 - 0x10E]
  8151. 00005978  D16E FEEA                add.w      [A6 - 0x116], D0
  8152. 0000597C  302E FEF0                move.w     D0, [A6 - 0x110]
  8153. 00005980  D16E FEE8                add.w      [A6 - 0x118], D0
  8154. 00005984  302E FEF6                move.w     D0, [A6 - 0x10A]
  8155. 00005988  916E FEEE                sub.w      [A6 - 0x112], D0
  8156. 0000598C  302E FEF4                move.w     D0, [A6 - 0x10C]
  8157. 00005990  916E FEEC                sub.w      [A6 - 0x114], D0
  8158. 00005994  4FEF 0014                lea.l      A7, [A7 + 0x14]
  8159. label00005998:
  8160. 00005998  302C 0024                move.w     D0, [A4 + 0x24]
  8161. 0000599C  906C 0022                sub.w      D0, [A4 + 0x22]
  8162. 000059A0  5240                     addq.w     D0, 1
  8163. 000059A2  322C 0020                move.w     D1, [A4 + 0x20]
  8164. 000059A6  926C 001E                sub.w      D1, [A4 + 0x1E]
  8165. 000059AA  5241                     addq.w     D1, 1
  8166. 000059AC  B240                     cmp.w      D1, D0
  8167. 000059AE  6C0E                     bge        +0x10 /* 000059BE */
  8168. 000059B0  302C 0024                move.w     D0, [A4 + 0x24]
  8169. 000059B4  906C 0022                sub.w      D0, [A4 + 0x22]
  8170. 000059B8  5240                     addq.w     D0, 1
  8171. 000059BA  48C0                     ext.l      D0
  8172. 000059BC  600C                     bra        +0xE /* 000059CA */
  8173. label000059BE:
  8174. 000059BE  302C 0020                move.w     D0, [A4 + 0x20]
  8175. 000059C2  906C 001E                sub.w      D0, [A4 + 0x1E]
  8176. 000059C6  5240                     addq.w     D0, 1
  8177. 000059C8  48C0                     ext.l      D0
  8178. label000059CA:
  8179. 000059CA  3A00                     move.w     D5, D0
  8180. 000059CC  4A2C 0028                tst.b      [A4 + 0x28]
  8181. 000059D0  661A                     bne        +0x1C /* 000059EC */
  8182. 000059D2  7014                     moveq.l    D0, 0x14
  8183. 000059D4  2F00                     move.l     -[A7], D0
  8184. 000059D6  4EAD 07EA                jsr        [A5 + 0x7EA /* export_249 */]
  8185. 000059DA  3D40 FEF8                move.w     [A6 - 0x108], D0
  8186. 000059DE  7014                     moveq.l    D0, 0x14
  8187. 000059E0  2F00                     move.l     -[A7], D0
  8188. 000059E2  4EAD 07EA                jsr        [A5 + 0x7EA /* export_249 */]
  8189. 000059E6  3800                     move.w     D4, D0
  8190. 000059E8  508F                     addq.l     A7, 8
  8191. 000059EA  6078                     bra        +0x7A /* 00005A64 */
  8192. label000059EC:
  8193. 000059EC  4247                     clr.w      D7
  8194. 000059EE  4246                     clr.w      D6
  8195. 000059F0  6030                     bra        +0x32 /* 00005A22 */
  8196. label000059F2:
  8197. 000059F2  486E FED8                pea.l      [A6 - 0x128]
  8198. 000059F6  2F0B                     move.l     -[A7], A3
  8199. 000059F8  7000                     moveq.l    D0, 0x00
  8200. 000059FA  3006                     move.w     D0, D6
  8201. 000059FC  2F00                     move.l     -[A7], D0
  8202. 000059FE  486C 001E                pea.l      [A4 + 0x1E]
  8203. 00005A02  4EBA C3FA                jsr        [PC - 0x3C06 /* 00001DFE */]
  8204. 00005A06  4A40                     tst.w      D0
  8205. 00005A08  4FEF 0010                lea.l      A7, [A7 + 0x10]
  8206. 00005A0C  6712                     beq        +0x14 /* 00005A20 */
  8207. 00005A0E  7000                     moveq.l    D0, 0x00
  8208. 00005A10  102E FEDC                move.b     D0, [A6 - 0x124]
  8209. 00005A14  BE40                     cmp.w      D7, D0
  8210. 00005A16  6C08                     bge        +0xA /* 00005A20 */
  8211. 00005A18  7000                     moveq.l    D0, 0x00
  8212. 00005A1A  102E FEDC                move.b     D0, [A6 - 0x124]
  8213. 00005A1E  3E00                     move.w     D7, D0
  8214. label00005A20:
  8215. 00005A20  5246                     addq.w     D6, 1
  8216. label00005A22:
  8217. 00005A22  BA46                     cmp.w      D5, D6
  8218. 00005A24  62CC                     bhi        -0x32 /* 000059F2 */
  8219. 00005A26  3007                     move.w     D0, D7
  8220. 00005A28  48C0                     ext.l      D0
  8221. 00005A2A  E588                     lsl        D0, 2
  8222. 00005A2C  2200                     move.l     D1, D0
  8223. 00005A2E  E588                     lsl        D0, 2
  8224. 00005A30  D081                     add.l      D0, D1
  8225. 00005A32  3E00                     move.w     D7, D0
  8226. 00005A34  48C7                     ext.l      D7
  8227. 00005A36  2F07                     move.l     -[A7], D7
  8228. 00005A38  4EAD 07EA                jsr        [A5 + 0x7EA /* export_249 */]
  8229. 00005A3C  48C0                     ext.l      D0
  8230. 00005A3E  7200                     moveq.l    D1, 0x00
  8231. 00005A40  122C 0028                move.b     D1, [A4 + 0x28]
  8232. 00005A44  4EAD 035A                jsr        [A5 + 0x35A /* export_103 */]
  8233. 00005A48  3D40 FEF8                move.w     [A6 - 0x108], D0
  8234. 00005A4C  48C7                     ext.l      D7
  8235. 00005A4E  2F07                     move.l     -[A7], D7
  8236. 00005A50  4EAD 07EA                jsr        [A5 + 0x7EA /* export_249 */]
  8237. 00005A54  48C0                     ext.l      D0
  8238. 00005A56  7200                     moveq.l    D1, 0x00
  8239. 00005A58  122C 0028                move.b     D1, [A4 + 0x28]
  8240. 00005A5C  4EAD 035A                jsr        [A5 + 0x35A /* export_103 */]
  8241. 00005A60  3800                     move.w     D4, D0
  8242. 00005A62  508F                     addq.l     A7, 8
  8243. label00005A64:
  8244. 00005A64  302E FEF8                move.w     D0, [A6 - 0x108]
  8245. 00005A68  D16E FEEA                add.w      [A6 - 0x116], D0
  8246. 00005A6C  D96E FEE8                add.w      [A6 - 0x118], D4
  8247. 00005A70  302E FEF8                move.w     D0, [A6 - 0x108]
  8248. 00005A74  916E FEEE                sub.w      [A6 - 0x112], D0
  8249. 00005A78  996E FEEC                sub.w      [A6 - 0x114], D4
  8250. 00005A7C  4247                     clr.w      D7
  8251. 00005A7E  4246                     clr.w      D6
  8252. 00005A80  6000 01BA                bra        +0x1BC /* 00005C3C */
  8253. label00005A84:
  8254. 00005A84  486E FED8                pea.l      [A6 - 0x128]
  8255. 00005A88  2F0B                     move.l     -[A7], A3
  8256. 00005A8A  7000                     moveq.l    D0, 0x00
  8257. 00005A8C  3006                     move.w     D0, D6
  8258. 00005A8E  2F00                     move.l     -[A7], D0
  8259. 00005A90  486C 001E                pea.l      [A4 + 0x1E]
  8260. 00005A94  4EBA C368                jsr        [PC - 0x3C98 /* 00001DFE */]
  8261. 00005A98  4A40                     tst.w      D0
  8262. 00005A9A  4FEF 0010                lea.l      A7, [A7 + 0x10]
  8263. 00005A9E  663C                     bne        +0x3E /* 00005ADC */
  8264. 00005AA0  4A47                     tst.w      D7
  8265. 00005AA2  6700 0196                beq        +0x198 /* 00005C3A */
  8266. 00005AA6  4A6C 0026                tst.w      [A4 + 0x26]
  8267. 00005AAA  6618                     bne        +0x1A /* 00005AC4 */
  8268. 00005AAC  4EAD 07A2                jsr        [A5 + 0x7A2 /* export_240 */]
  8269. 00005AB0  2F00                     move.l     -[A7], D0
  8270. 00005AB2  4EAD 07AA                jsr        [A5 + 0x7AA /* export_241 */]
  8271. 00005AB6  2200                     move.l     D1, D0
  8272. 00005AB8  201F                     move.l     D0, [A7]+
  8273. 00005ABA  D240                     add.w      D1, D0
  8274. 00005ABC  D36E FEFC                add.w      [A6 - 0x104], D1
  8275. 00005AC0  6000 0178                bra        +0x17A /* 00005C3A */
  8276. label00005AC4:
  8277. 00005AC4  4EAD 07A2                jsr        [A5 + 0x7A2 /* export_240 */]
  8278. 00005AC8  2F00                     move.l     -[A7], D0
  8279. 00005ACA  4EAD 07AA                jsr        [A5 + 0x7AA /* export_241 */]
  8280. 00005ACE  2200                     move.l     D1, D0
  8281. 00005AD0  201F                     move.l     D0, [A7]+
  8282. 00005AD2  D240                     add.w      D1, D0
  8283. 00005AD4  D36E FEFE                add.w      [A6 - 0x102], D1
  8284. 00005AD8  6000 0160                bra        +0x162 /* 00005C3A */
  8285. label00005ADC:
  8286. 00005ADC  486E FED8                pea.l      [A6 - 0x128]
  8287. 00005AE0  4EAD 082A                jsr        [A5 + 0x82A /* export_257 */]
  8288. 00005AE4  4A6C 0026                tst.w      [A4 + 0x26]
  8289. 00005AE8  588F                     addq.l     A7, 4
  8290. 00005AEA  6600 009C                bne        +0x9E /* 00005B88 */
  8291. 00005AEE  4A47                     tst.w      D7
  8292. 00005AF0  6716                     beq        +0x18 /* 00005B08 */
  8293. 00005AF2  4EAD 07A2                jsr        [A5 + 0x7A2 /* export_240 */]
  8294. 00005AF6  2F00                     move.l     -[A7], D0
  8295. 00005AF8  4EAD 0792                jsr        [A5 + 0x792 /* export_238 */]
  8296. 00005AFC  2200                     move.l     D1, D0
  8297. 00005AFE  201F                     move.l     D0, [A7]+
  8298. 00005B00  D240                     add.w      D1, D0
  8299. 00005B02  D36E FEFC                add.w      [A6 - 0x104], D1
  8300. 00005B06  600E                     bra        +0x10 /* 00005B16 */
  8301. label00005B08:
  8302. 00005B08  4EAD 0792                jsr        [A5 + 0x792 /* export_238 */]
  8303. 00005B0C  D06E FEE8                add.w      D0, [A6 - 0x118]
  8304. 00005B10  3D40 FEFC                move.w     [A6 - 0x104], D0
  8305. 00005B14  7E01                     moveq.l    D7, 0x01
  8306. label00005B16:
  8307. 00005B16  303C 3000                move.w     D0, 0x3000 /* '0\0' */
  8308. 00005B1A  C06E FEE2                and.w      D0, [A6 - 0x11E]
  8309. 00005B1E  0440 2000                subi.w     D0, 0x2000 /* ' \0' */
  8310. 00005B22  6720                     beq        +0x22 /* 00005B44 */
  8311. 00005B24  0440 1000                subi.w     D0, 0x1000
  8312. 00005B28  6640                     bne        +0x42 /* 00005B6A */
  8313. 00005B2A  3D6E FEEE FEFE           move.w     [A6 - 0x102], [A6 - 0x112]
  8314. 00005B30  7002                     moveq.l    D0, 0x02
  8315. 00005B32  2F00                     move.l     -[A7], D0
  8316. 00005B34  2F0B                     move.l     -[A7], A3
  8317. 00005B36  2F2E FEFC                move.l     -[A7], [A6 - 0x104]
  8318. 00005B3A  4EAD 0892                jsr        [A5 + 0x892 /* export_270 */]
  8319. 00005B3E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8320. 00005B42  6038                     bra        +0x3A /* 00005B7C */
  8321. label00005B44:
  8322. 00005B44  302E FEEE                move.w     D0, [A6 - 0x112]
  8323. 00005B48  D06E FEEA                add.w      D0, [A6 - 0x116]
  8324. 00005B4C  48C0                     ext.l      D0
  8325. 00005B4E  81FC 0002                divs.w     D0, 0x2
  8326. 00005B52  3D40 FEFE                move.w     [A6 - 0x102], D0
  8327. 00005B56  7001                     moveq.l    D0, 0x01
  8328. 00005B58  2F00                     move.l     -[A7], D0
  8329. 00005B5A  2F0B                     move.l     -[A7], A3
  8330. 00005B5C  2F2E FEFC                move.l     -[A7], [A6 - 0x104]
  8331. 00005B60  4EAD 0892                jsr        [A5 + 0x892 /* export_270 */]
  8332. 00005B64  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8333. 00005B68  6012                     bra        +0x14 /* 00005B7C */
  8334. label00005B6A:
  8335. 00005B6A  3D6E FEEA FEFE           move.w     [A6 - 0x102], [A6 - 0x116]
  8336. 00005B70  2F0B                     move.l     -[A7], A3
  8337. 00005B72  2F2E FEFC                move.l     -[A7], [A6 - 0x104]
  8338. 00005B76  4EAD 088A                jsr        [A5 + 0x88A /* export_269 */]
  8339. 00005B7A  508F                     addq.l     A7, 8
  8340. label00005B7C:
  8341. 00005B7C  4EAD 079A                jsr        [A5 + 0x79A /* export_239 */]
  8342. 00005B80  D16E FEFC                add.w      [A6 - 0x104], D0
  8343. 00005B84  6000 00B4                bra        +0xB6 /* 00005C3A */
  8344. label00005B88:
  8345. 00005B88  4A47                     tst.w      D7
  8346. 00005B8A  6716                     beq        +0x18 /* 00005BA2 */
  8347. 00005B8C  4EAD 07A2                jsr        [A5 + 0x7A2 /* export_240 */]
  8348. 00005B90  2F00                     move.l     -[A7], D0
  8349. 00005B92  4EAD 0792                jsr        [A5 + 0x792 /* export_238 */]
  8350. 00005B96  2200                     move.l     D1, D0
  8351. 00005B98  201F                     move.l     D0, [A7]+
  8352. 00005B9A  D240                     add.w      D1, D0
  8353. 00005B9C  D36E FEFE                add.w      [A6 - 0x102], D1
  8354. 00005BA0  600E                     bra        +0x10 /* 00005BB0 */
  8355. label00005BA2:
  8356. 00005BA2  4EAD 0792                jsr        [A5 + 0x792 /* export_238 */]
  8357. 00005BA6  D06E FEEA                add.w      D0, [A6 - 0x116]
  8358. 00005BAA  3D40 FEFE                move.w     [A6 - 0x102], D0
  8359. 00005BAE  7E01                     moveq.l    D7, 0x01
  8360. label00005BB0:
  8361. 00005BB0  303C 3000                move.w     D0, 0x3000 /* '0\0' */
  8362. 00005BB4  C06E FEE2                and.w      D0, [A6 - 0x11E]
  8363. 00005BB8  0440 2000                subi.w     D0, 0x2000 /* ' \0' */
  8364. 00005BBC  6728                     beq        +0x2A /* 00005BE6 */
  8365. 00005BBE  0440 1000                subi.w     D0, 0x1000
  8366. 00005BC2  6650                     bne        +0x52 /* 00005C14 */
  8367. 00005BC4  3D6E FEE8 FEFC           move.w     [A6 - 0x104], [A6 - 0x118]
  8368. 00005BCA  7000                     moveq.l    D0, 0x00
  8369. 00005BCC  2F00                     move.l     -[A7], D0
  8370. 00005BCE  725A                     moveq.l    D1, 0x5A
  8371. 00005BD0  2F01                     move.l     -[A7], D1
  8372. 00005BD2  7002                     moveq.l    D0, 0x02
  8373. 00005BD4  2F00                     move.l     -[A7], D0
  8374. 00005BD6  2F0B                     move.l     -[A7], A3
  8375. 00005BD8  2F2E FEFC                move.l     -[A7], [A6 - 0x104]
  8376. 00005BDC  4EAD 08A2                jsr        [A5 + 0x8A2 /* export_272 */]
  8377. 00005BE0  4FEF 0014                lea.l      A7, [A7 + 0x14]
  8378. 00005BE4  604C                     bra        +0x4E /* 00005C32 */
  8379. label00005BE6:
  8380. 00005BE6  302E FEEC                move.w     D0, [A6 - 0x114]
  8381. 00005BEA  D06E FEE8                add.w      D0, [A6 - 0x118]
  8382. 00005BEE  48C0                     ext.l      D0
  8383. 00005BF0  81FC 0002                divs.w     D0, 0x2
  8384. 00005BF4  3D40 FEFC                move.w     [A6 - 0x104], D0
  8385. 00005BF8  7000                     moveq.l    D0, 0x00
  8386. 00005BFA  2F00                     move.l     -[A7], D0
  8387. 00005BFC  725A                     moveq.l    D1, 0x5A
  8388. 00005BFE  2F01                     move.l     -[A7], D1
  8389. 00005C00  7001                     moveq.l    D0, 0x01
  8390. 00005C02  2F00                     move.l     -[A7], D0
  8391. 00005C04  2F0B                     move.l     -[A7], A3
  8392. 00005C06  2F2E FEFC                move.l     -[A7], [A6 - 0x104]
  8393. 00005C0A  4EAD 08A2                jsr        [A5 + 0x8A2 /* export_272 */]
  8394. 00005C0E  4FEF 0014                lea.l      A7, [A7 + 0x14]
  8395. 00005C12  601E                     bra        +0x20 /* 00005C32 */
  8396. label00005C14:
  8397. 00005C14  3D6E FEEC FEFC           move.w     [A6 - 0x104], [A6 - 0x114]
  8398. 00005C1A  7000                     moveq.l    D0, 0x00
  8399. 00005C1C  2F00                     move.l     -[A7], D0
  8400. 00005C1E  725A                     moveq.l    D1, 0x5A
  8401. 00005C20  2F01                     move.l     -[A7], D1
  8402. 00005C22  2F00                     move.l     -[A7], D0
  8403. 00005C24  2F0B                     move.l     -[A7], A3
  8404. 00005C26  2F2E FEFC                move.l     -[A7], [A6 - 0x104]
  8405. 00005C2A  4EAD 08A2                jsr        [A5 + 0x8A2 /* export_272 */]
  8406. 00005C2E  4FEF 0014                lea.l      A7, [A7 + 0x14]
  8407. label00005C32:
  8408. 00005C32  4EAD 079A                jsr        [A5 + 0x79A /* export_239 */]
  8409. 00005C36  D16E FEFE                add.w      [A6 - 0x102], D0
  8410. label00005C3A:
  8411. 00005C3A  5246                     addq.w     D6, 1
  8412. label00005C3C:
  8413. 00005C3C  BA46                     cmp.w      D5, D6
  8414. 00005C3E  6200 FE44                bhi        -0x1BA /* 00005A84 */
  8415. 00005C42  4A6E FEFA                tst.w      [A6 - 0x106]
  8416. 00005C46  6704                     beq        +0x6 /* 00005C4C */
  8417. 00005C48  4EAD 07DA                jsr        [A5 + 0x7DA /* export_247 */]
  8418. label00005C4C:
  8419. 00005C4C  4EAD 09B2                jsr        [A5 + 0x9B2 /* export_306 */]
  8420. 00005C50  7001                     moveq.l    D0, 0x01
  8421. label00005C52:
  8422. 00005C52  4CEE 18F0 FEC0           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x140]
  8423. 00005C58  4E5E                     unlink     A6
  8424. 00005C5A  4E75                     rts
  8425. export_1072:
  8426. 00005C5C  4E56 FFC6                link       A6, -0x003A
  8427. 00005C60  2F0B                     move.l     -[A7], A3
  8428. 00005C62  266E 0008                movea.l    A3, [A6 + 0x8]
  8429. 00005C66  41EE FFC6                lea.l      A0, [A6 - 0x3A]
  8430. 00005C6A  224B                     movea.l    A1, A3
  8431. 00005C6C  700B                     moveq.l    D0, 0x0B
  8432. label00005C6E:
  8433. 00005C6E  20D9                     move.l     [A0]+, [A1]+
  8434. 00005C70  51C8 FFFC                dbf        D0, -0x6 /* 00005C6E */
  8435. 00005C74  30D9                     move.w     [A0]+, [A1]+
  8436. 00005C76  3D6B 002E FFF0           move.w     [A6 - 0x10], [A3 + 0x2E]
  8437. 00005C7C  3D6B 002A FFF4           move.w     [A6 - 0xC], [A3 + 0x2A]
  8438. 00005C82  486E FFF0                pea.l      [A6 - 0x10]
  8439. 00005C86  4EAD 07E2                jsr        [A5 + 0x7E2 /* export_248 */]
  8440. 00005C8A  486E FFF4                pea.l      [A6 - 0xC]
  8441. 00005C8E  4EAD 07E2                jsr        [A5 + 0x7E2 /* export_248 */]
  8442. 00005C92  4EAD 07D2                jsr        [A5 + 0x7D2 /* export_246 */]
  8443. 00005C96  4A2E FFCD                tst.b      [A6 - 0x33]
  8444. 00005C9A  508F                     addq.l     A7, 8
  8445. 00005C9C  6606                     bne        +0x8 /* 00005CA4 */
  8446. 00005C9E  4A2E FFC9                tst.b      [A6 - 0x37]
  8447. 00005CA2  6748                     beq        +0x4A /* 00005CEC */
  8448. label00005CA4:
  8449. 00005CA4  41EE FFF8                lea.l      A0, [A6 - 0x8]
  8450. 00005CA8  2F20                     move.l     -[A7], -[A0]
  8451. 00005CAA  2F20                     move.l     -[A7], -[A0]
  8452. 00005CAC  486E FFC6                pea.l      [A6 - 0x3A]
  8453. 00005CB0  4EAD 095A                jsr        [A5 + 0x95A /* export_295 */]
  8454. 00005CB4  486E FFF8                pea.l      [A6 - 0x8]
  8455. 00005CB8  486E FFC6                pea.l      [A6 - 0x3A]
  8456. 00005CBC  4EAD 0952                jsr        [A5 + 0x952 /* export_294 */]
  8457. 00005CC0  302E FFFA                move.w     D0, [A6 - 0x6]
  8458. 00005CC4  D16E FFF2                add.w      [A6 - 0xE], D0
  8459. 00005CC8  302E FFF8                move.w     D0, [A6 - 0x8]
  8460. 00005CCC  D16E FFF0                add.w      [A6 - 0x10], D0
  8461. 00005CD0  302E FFFE                move.w     D0, [A6 - 0x2]
  8462. 00005CD4  916E FFF6                sub.w      [A6 - 0xA], D0
  8463. 00005CD8  302E FFFC                move.w     D0, [A6 - 0x4]
  8464. 00005CDC  916E FFF4                sub.w      [A6 - 0xC], D0
  8465. 00005CE0  422E FFCD                clr.b      [A6 - 0x33]
  8466. 00005CE4  422E FFC9                clr.b      [A6 - 0x37]
  8467. 00005CE8  4FEF 0014                lea.l      A7, [A7 + 0x14]
  8468. label00005CEC:
  8469. 00005CEC  486E FFF8                pea.l      [A6 - 0x8]
  8470. 00005CF0  486E FFC6                pea.l      [A6 - 0x3A]
  8471. 00005CF4  4EBA F9D0                jsr        [PC - 0x630 /* 000056C6 */]
  8472. 00005CF8  4A40                     tst.w      D0
  8473. 00005CFA  508F                     addq.l     A7, 8
  8474. 00005CFC  6764                     beq        +0x66 /* 00005D62 */
  8475. 00005CFE  4EAD 0962                jsr        [A5 + 0x962 /* export_296 */]
  8476. 00005D02  41EE FFF8                lea.l      A0, [A6 - 0x8]
  8477. 00005D06  2F20                     move.l     -[A7], -[A0]
  8478. 00005D08  2F20                     move.l     -[A7], -[A0]
  8479. 00005D0A  4EAD 0972                jsr        [A5 + 0x972 /* export_298 */]
  8480. 00005D0E  302E FFF6                move.w     D0, [A6 - 0xA]
  8481. 00005D12  D06E FFF2                add.w      D0, [A6 - 0xE]
  8482. 00005D16  906E FFFA                sub.w      D0, [A6 - 0x6]
  8483. 00005D1A  48C0                     ext.l      D0
  8484. 00005D1C  81FC 0002                divs.w     D0, 0x2
  8485. 00005D20  3D40 FFF2                move.w     [A6 - 0xE], D0
  8486. 00005D24  302E FFF4                move.w     D0, [A6 - 0xC]
  8487. 00005D28  D06E FFF0                add.w      D0, [A6 - 0x10]
  8488. 00005D2C  906E FFF8                sub.w      D0, [A6 - 0x8]
  8489. 00005D30  48C0                     ext.l      D0
  8490. 00005D32  81FC 0002                divs.w     D0, 0x2
  8491. 00005D36  3D40 FFF0                move.w     [A6 - 0x10], D0
  8492. 00005D3A  302E FFFA                move.w     D0, [A6 - 0x6]
  8493. 00005D3E  D06E FFF2                add.w      D0, [A6 - 0xE]
  8494. 00005D42  3D40 FFF6                move.w     [A6 - 0xA], D0
  8495. 00005D46  302E FFF8                move.w     D0, [A6 - 0x8]
  8496. 00005D4A  D06E FFF0                add.w      D0, [A6 - 0x10]
  8497. 00005D4E  3D40 FFF4                move.w     [A6 - 0xC], D0
  8498. 00005D52  486E FFC6                pea.l      [A6 - 0x3A]
  8499. 00005D56  4EBA FB7C                jsr        [PC - 0x484 /* 000058D4 */]
  8500. 00005D5A  4EAD 096A                jsr        [A5 + 0x96A /* export_297 */]
  8501. 00005D5E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8502. label00005D62:
  8503. 00005D62  4EAD 07DA                jsr        [A5 + 0x7DA /* export_247 */]
  8504. 00005D66  266E FFC2                movea.l    A3, [A6 - 0x3E]
  8505. 00005D6A  4E5E                     unlink     A6
  8506. 00005D6C  4E75                     rts
  8507. export_1073:
  8508. fn00005D6E:
  8509. 00005D6E  4E56 FFDA                link       A6, -0x0026
  8510. 00005D72  48E7 0118                movem.l    -[A7], D7,A3,A4
  8511. 00005D76  3E2E 0016                move.w     D7, [A6 + 0x16]
  8512. 00005D7A  286E 0010                movea.l    A4, [A6 + 0x10]
  8513. 00005D7E  266E 000C                movea.l    A3, [A6 + 0xC]
  8514. 00005D82  4A2B 0073                tst.b      [A3 + 0x73]
  8515. 00005D86  6700 03E0                beq        +0x3E2 /* 00006168 */
  8516. 00005D8A  7002                     moveq.l    D0, 0x02
  8517. 00005D8C  B02B 0072                cmp.b      D0, [A3 + 0x72]
  8518. 00005D90  6320                     bls        +0x22 /* 00005DB2 */
  8519. 00005D92  206E 0008                movea.l    A0, [A6 + 0x8]
  8520. 00005D96  3028 041C                move.w     D0, [A0 + 0x41C]
  8521. 00005D9A  48C0                     ext.l      D0
  8522. 00005D9C  206E 0008                movea.l    A0, [A6 + 0x8]
  8523. 00005DA0  3228 0418                move.w     D1, [A0 + 0x418]
  8524. 00005DA4  48C1                     ext.l      D1
  8525. 00005DA6  2941 0018                move.l     [A4 + 0x18], D1
  8526. 00005DAA  9081                     sub.l      D0, D1
  8527. 00005DAC  2940 001C                move.l     [A4 + 0x1C], D0
  8528. 00005DB0  601E                     bra        +0x20 /* 00005DD0 */
  8529. label00005DB2:
  8530. 00005DB2  206E 0008                movea.l    A0, [A6 + 0x8]
  8531. 00005DB6  3028 041E                move.w     D0, [A0 + 0x41E]
  8532. 00005DBA  48C0                     ext.l      D0
  8533. 00005DBC  206E 0008                movea.l    A0, [A6 + 0x8]
  8534. 00005DC0  3228 041A                move.w     D1, [A0 + 0x41A]
  8535. 00005DC4  48C1                     ext.l      D1
  8536. 00005DC6  2941 0018                move.l     [A4 + 0x18], D1
  8537. 00005DCA  9081                     sub.l      D0, D1
  8538. 00005DCC  2940 001C                move.l     [A4 + 0x1C], D0
  8539. label00005DD0:
  8540. 00005DD0  7002                     moveq.l    D0, 0x02
  8541. 00005DD2  B02B 0074                cmp.b      D0, [A3 + 0x74]
  8542. 00005DD6  6700 01F8                beq        +0x1FA /* 00005FD0 */
  8543. 00005DDA  4A47                     tst.w      D7
  8544. 00005DDC  670E                     beq        +0x10 /* 00005DEC */
  8545. 00005DDE  4A47                     tst.w      D7
  8546. 00005DE0  6700 01EE                beq        +0x1F0 /* 00005FD0 */
  8547. 00005DE4  4A2B 0076                tst.b      [A3 + 0x76]
  8548. 00005DE8  6600 01E6                bne        +0x1E8 /* 00005FD0 */
  8549. label00005DEC:
  8550. 00005DEC  397C 0001 0020           move.w     [A4 + 0x20], 0x1
  8551. 00005DF2  7001                     moveq.l    D0, 0x01
  8552. 00005DF4  B02B 0074                cmp.b      D0, [A3 + 0x74]
  8553. 00005DF8  6600 0128                bne        +0x12A /* 00005F22 */
  8554. 00005DFC  206E 0008                movea.l    A0, [A6 + 0x8]
  8555. 00005E00  700C                     moveq.l    D0, 0x0C
  8556. 00005E02  B068 010E                cmp.w      D0, [A0 + 0x10E]
  8557. 00005E06  666C                     bne        +0x6E /* 00005E74 */
  8558. 00005E08  41EE FFF6                lea.l      A0, [A6 - 0xA]
  8559. 00005E0C  43FA 036E                lea.l      A1, [PC + 0x36E /* 0000617C, value 0x3FFF8000 */]
  8560. 00005E10  20D9                     move.l     [A0]+, [A1]+
  8561. 00005E12  20D9                     move.l     [A0]+, [A1]+
  8562. 00005E14  30D9                     move.w     [A0]+, [A1]+
  8563. 00005E16  0A2E 0080 FFF6           xori.b     [A6 - 0xA], 0x80
  8564. 00005E1C  486E FFF6                pea.l      [A6 - 0xA]
  8565. 00005E20  486C 0008                pea.l      [A4 + 0x8]
  8566. 00005E24  3F3C 0810                move.w     -[A7], 0x810
  8567. 00005E28  A9EB                     syscall    Pack4/FP68K
  8568. 00005E2A  206E 0008                movea.l    A0, [A6 + 0x8]
  8569. 00005E2E  3028 0112                move.w     D0, [A0 + 0x112]
  8570. 00005E32  5240                     addq.w     D0, 1
  8571. 00005E34  3D40 FFF4                move.w     [A6 - 0xC], D0
  8572. 00005E38  486E FFF4                pea.l      [A6 - 0xC]
  8573. 00005E3C  486E FFF6                pea.l      [A6 - 0xA]
  8574. 00005E40  3F3C 200E                move.w     -[A7], 0x200E
  8575. 00005E44  A9EB                     syscall    Pack4/FP68K
  8576. 00005E46  486E FFF6                pea.l      [A6 - 0xA]
  8577. 00005E4A  486E FFEC                pea.l      [A6 - 0x14]
  8578. 00005E4E  3F3C 0810                move.w     -[A7], 0x810
  8579. 00005E52  A9EB                     syscall    Pack4/FP68K
  8580. 00005E54  486E FFEC                pea.l      [A6 - 0x14]
  8581. 00005E58  486E FFE2                pea.l      [A6 - 0x1E]
  8582. 00005E5C  3F3C 080E                move.w     -[A7], 0x80E
  8583. 00005E60  A9EB                     syscall    Pack4/FP68K
  8584. 00005E62  486E FFE2                pea.l      [A6 - 0x1E]
  8585. 00005E66  486C 0010                pea.l      [A4 + 0x10]
  8586. 00005E6A  3F3C 0810                move.w     -[A7], 0x810
  8587. 00005E6E  A9EB                     syscall    Pack4/FP68K
  8588. 00005E70  6000 02F6                bra        +0x2F8 /* 00006168 */
  8589. label00005E74:
  8590. 00005E74  487A 02FC                pea.l      [PC + 0x2FC /* 00006172, value 0x0, cstring "" */]
  8591. 00005E78  486C 0008                pea.l      [A4 + 0x8]
  8592. 00005E7C  3F3C 0810                move.w     -[A7], 0x810
  8593. 00005E80  A9EB                     syscall    Pack4/FP68K
  8594. 00005E82  7001                     moveq.l    D0, 0x01
  8595. 00005E84  206E 0008                movea.l    A0, [A6 + 0x8]
  8596. 00005E88  7213                     moveq.l    D1, 0x13
  8597. 00005E8A  B268 010E                cmp.w      D1, [A0 + 0x10E]
  8598. 00005E8E  671A                     beq        +0x1C /* 00005EAA */
  8599. 00005E90  206E 0008                movea.l    A0, [A6 + 0x8]
  8600. 00005E94  7214                     moveq.l    D1, 0x14
  8601. 00005E96  B268 010E                cmp.w      D1, [A0 + 0x10E]
  8602. 00005E9A  670E                     beq        +0x10 /* 00005EAA */
  8603. 00005E9C  206E 0008                movea.l    A0, [A6 + 0x8]
  8604. 00005EA0  7212                     moveq.l    D1, 0x12
  8605. 00005EA2  B268 010E                cmp.w      D1, [A0 + 0x10E]
  8606. 00005EA6  6702                     beq        +0x4 /* 00005EAA */
  8607. 00005EA8  7000                     moveq.l    D0, 0x00
  8608. label00005EAA:
  8609. 00005EAA  4A80                     tst.l      D0
  8610. 00005EAC  6714                     beq        +0x16 /* 00005EC2 */
  8611. 00005EAE  206E 0008                movea.l    A0, [A6 + 0x8]
  8612. 00005EB2  226E 0008                movea.l    A1, [A6 + 0x8]
  8613. 00005EB6  3028 00DE                move.w     D0, [A0 + 0xDE]
  8614. 00005EBA  9069 00DC                sub.w      D0, [A1 + 0xDC]
  8615. 00005EBE  48C0                     ext.l      D0
  8616. 00005EC0  6020                     bra        +0x22 /* 00005EE2 */
  8617. label00005EC2:
  8618. 00005EC2  7002                     moveq.l    D0, 0x02
  8619. 00005EC4  B02B 0073                cmp.b      D0, [A3 + 0x73]
  8620. 00005EC8  660C                     bne        +0xE /* 00005ED6 */
  8621. 00005ECA  206E 0008                movea.l    A0, [A6 + 0x8]
  8622. 00005ECE  3028 0112                move.w     D0, [A0 + 0x112]
  8623. 00005ED2  48C0                     ext.l      D0
  8624. 00005ED4  600C                     bra        +0xE /* 00005EE2 */
  8625. label00005ED6:
  8626. 00005ED6  206E 0008                movea.l    A0, [A6 + 0x8]
  8627. 00005EDA  3028 0112                move.w     D0, [A0 + 0x112]
  8628. 00005EDE  5340                     subq.w     D0, 1
  8629. 00005EE0  48C0                     ext.l      D0
  8630. label00005EE2:
  8631. 00005EE2  2D40 FFDE                move.l     [A6 - 0x22], D0
  8632. 00005EE6  486E FFDE                pea.l      [A6 - 0x22]
  8633. 00005EEA  486E FFF6                pea.l      [A6 - 0xA]
  8634. 00005EEE  3F3C 280E                move.w     -[A7], 0x280E
  8635. 00005EF2  A9EB                     syscall    Pack4/FP68K
  8636. 00005EF4  486E FFF6                pea.l      [A6 - 0xA]
  8637. 00005EF8  486E FFEC                pea.l      [A6 - 0x14]
  8638. 00005EFC  3F3C 0810                move.w     -[A7], 0x810
  8639. 00005F00  A9EB                     syscall    Pack4/FP68K
  8640. 00005F02  486E FFEC                pea.l      [A6 - 0x14]
  8641. 00005F06  486E FFE2                pea.l      [A6 - 0x1E]
  8642. 00005F0A  3F3C 080E                move.w     -[A7], 0x80E
  8643. 00005F0E  A9EB                     syscall    Pack4/FP68K
  8644. 00005F10  486E FFE2                pea.l      [A6 - 0x1E]
  8645. 00005F14  486C 0010                pea.l      [A4 + 0x10]
  8646. 00005F18  3F3C 0810                move.w     -[A7], 0x810
  8647. 00005F1C  A9EB                     syscall    Pack4/FP68K
  8648. 00005F1E  6000 0248                bra        +0x24A /* 00006168 */
  8649. label00005F22:
  8650. 00005F22  487A 024E                pea.l      [PC + 0x24E /* 00006172, value 0x0, cstring "" */]
  8651. 00005F26  486C 0008                pea.l      [A4 + 0x8]
  8652. 00005F2A  3F3C 0810                move.w     -[A7], 0x810
  8653. 00005F2E  A9EB                     syscall    Pack4/FP68K
  8654. 00005F30  7001                     moveq.l    D0, 0x01
  8655. 00005F32  206E 0008                movea.l    A0, [A6 + 0x8]
  8656. 00005F36  7213                     moveq.l    D1, 0x13
  8657. 00005F38  B268 010E                cmp.w      D1, [A0 + 0x10E]
  8658. 00005F3C  671A                     beq        +0x1C /* 00005F58 */
  8659. 00005F3E  206E 0008                movea.l    A0, [A6 + 0x8]
  8660. 00005F42  7214                     moveq.l    D1, 0x14
  8661. 00005F44  B268 010E                cmp.w      D1, [A0 + 0x10E]
  8662. 00005F48  670E                     beq        +0x10 /* 00005F58 */
  8663. 00005F4A  206E 0008                movea.l    A0, [A6 + 0x8]
  8664. 00005F4E  7212                     moveq.l    D1, 0x12
  8665. 00005F50  B268 010E                cmp.w      D1, [A0 + 0x10E]
  8666. 00005F54  6702                     beq        +0x4 /* 00005F58 */
  8667. 00005F56  7000                     moveq.l    D0, 0x00
  8668. label00005F58:
  8669. 00005F58  4A80                     tst.l      D0
  8670. 00005F5A  6714                     beq        +0x16 /* 00005F70 */
  8671. 00005F5C  206E 0008                movea.l    A0, [A6 + 0x8]
  8672. 00005F60  226E 0008                movea.l    A1, [A6 + 0x8]
  8673. 00005F64  3028 00DA                move.w     D0, [A0 + 0xDA]
  8674. 00005F68  9069 00D8                sub.w      D0, [A1 + 0xD8]
  8675. 00005F6C  48C0                     ext.l      D0
  8676. 00005F6E  6020                     bra        +0x22 /* 00005F90 */
  8677. label00005F70:
  8678. 00005F70  7002                     moveq.l    D0, 0x02
  8679. 00005F72  B02B 0073                cmp.b      D0, [A3 + 0x73]
  8680. 00005F76  660C                     bne        +0xE /* 00005F84 */
  8681. 00005F78  206E 0008                movea.l    A0, [A6 + 0x8]
  8682. 00005F7C  3028 0116                move.w     D0, [A0 + 0x116]
  8683. 00005F80  48C0                     ext.l      D0
  8684. 00005F82  600C                     bra        +0xE /* 00005F90 */
  8685. label00005F84:
  8686. 00005F84  206E 0008                movea.l    A0, [A6 + 0x8]
  8687. 00005F88  3028 0116                move.w     D0, [A0 + 0x116]
  8688. 00005F8C  5340                     subq.w     D0, 1
  8689. 00005F8E  48C0                     ext.l      D0
  8690. label00005F90:
  8691. 00005F90  2D40 FFDA                move.l     [A6 - 0x26], D0
  8692. 00005F94  486E FFDA                pea.l      [A6 - 0x26]
  8693. 00005F98  486E FFF6                pea.l      [A6 - 0xA]
  8694. 00005F9C  3F3C 280E                move.w     -[A7], 0x280E
  8695. 00005FA0  A9EB                     syscall    Pack4/FP68K
  8696. 00005FA2  486E FFF6                pea.l      [A6 - 0xA]
  8697. 00005FA6  486E FFEC                pea.l      [A6 - 0x14]
  8698. 00005FAA  3F3C 0810                move.w     -[A7], 0x810
  8699. 00005FAE  A9EB                     syscall    Pack4/FP68K
  8700. 00005FB0  486E FFEC                pea.l      [A6 - 0x14]
  8701. 00005FB4  486E FFE2                pea.l      [A6 - 0x1E]
  8702. 00005FB8  3F3C 080E                move.w     -[A7], 0x80E
  8703. 00005FBC  A9EB                     syscall    Pack4/FP68K
  8704. 00005FBE  486E FFE2                pea.l      [A6 - 0x1E]
  8705. 00005FC2  486C 0010                pea.l      [A4 + 0x10]
  8706. 00005FC6  3F3C 0810                move.w     -[A7], 0x810
  8707. 00005FCA  A9EB                     syscall    Pack4/FP68K
  8708. 00005FCC  6000 019A                bra        +0x19C /* 00006168 */
  8709. label00005FD0:
  8710. 00005FD0  2F0B                     move.l     -[A7], A3
  8711. 00005FD2  486E FFF6                pea.l      [A6 - 0xA]
  8712. 00005FD6  3F3C 080E                move.w     -[A7], 0x80E
  8713. 00005FDA  A9EB                     syscall    Pack4/FP68K
  8714. 00005FDC  486B 0008                pea.l      [A3 + 0x8]
  8715. 00005FE0  486E FFF6                pea.l      [A6 - 0xA]
  8716. 00005FE4  3F3C 080A                move.w     -[A7], 0x80A
  8717. 00005FE8  A9EB                     syscall    Pack4/FP68K
  8718. 00005FEA  6D00 0088                blt        +0x8A /* 00006074 */
  8719. 00005FEE  7002                     moveq.l    D0, 0x02
  8720. 00005FF0  B02B 0075                cmp.b      D0, [A3 + 0x75]
  8721. 00005FF4  662A                     bne        +0x2C /* 00006020 */
  8722. 00005FF6  486B 0008                pea.l      [A3 + 0x8]
  8723. 00005FFA  486E FFF6                pea.l      [A6 - 0xA]
  8724. 00005FFE  3F3C 080E                move.w     -[A7], 0x80E
  8725. 00006002  A9EB                     syscall    Pack4/FP68K
  8726. 00006004  486B 0010                pea.l      [A3 + 0x10]
  8727. 00006008  486E FFF6                pea.l      [A6 - 0xA]
  8728. 0000600C  3F3C 0806                move.w     -[A7], 0x806
  8729. 00006010  A9EB                     syscall    Pack4/FP68K
  8730. 00006012  486E FFF6                pea.l      [A6 - 0xA]
  8731. 00006016  2F0B                     move.l     -[A7], A3
  8732. 00006018  3F3C 0810                move.w     -[A7], 0x810
  8733. 0000601C  A9EB                     syscall    Pack4/FP68K
  8734. 0000601E  6054                     bra        +0x56 /* 00006074 */
  8735. label00006020:
  8736. 00006020  486B 0008                pea.l      [A3 + 0x8]
  8737. 00006024  486E FFF6                pea.l      [A6 - 0xA]
  8738. 00006028  3F3C 080E                move.w     -[A7], 0x80E
  8739. 0000602C  A9EB                     syscall    Pack4/FP68K
  8740. 0000602E  487A 0142                pea.l      [PC + 0x142 /* 00006172, value 0x0, cstring "" */]
  8741. 00006032  486E FFF6                pea.l      [A6 - 0xA]
  8742. 00006036  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  8743. 0000603A  A9EB                     syscall    Pack4/FP68K
  8744. 0000603C  6F0E                     ble        +0x10 /* 0000604C */
  8745. 0000603E  487A 0132                pea.l      [PC + 0x132 /* 00006172, value 0x0, cstring "" */]
  8746. 00006042  2F0B                     move.l     -[A7], A3
  8747. 00006044  3F3C 0810                move.w     -[A7], 0x810
  8748. 00006048  A9EB                     syscall    Pack4/FP68K
  8749. 0000604A  6028                     bra        +0x2A /* 00006074 */
  8750. label0000604C:
  8751. 0000604C  486B 0008                pea.l      [A3 + 0x8]
  8752. 00006050  486E FFF6                pea.l      [A6 - 0xA]
  8753. 00006054  3F3C 080E                move.w     -[A7], 0x80E
  8754. 00006058  A9EB                     syscall    Pack4/FP68K
  8755. 0000605A  486E FFF6                pea.l      [A6 - 0xA]
  8756. 0000605E  2F0B                     move.l     -[A7], A3
  8757. 00006060  3F3C 0810                move.w     -[A7], 0x810
  8758. 00006064  A9EB                     syscall    Pack4/FP68K
  8759. 00006066  487A 010A                pea.l      [PC + 0x10A /* 00006172, value 0x0, cstring "" */]
  8760. 0000606A  486B 0008                pea.l      [A3 + 0x8]
  8761. 0000606E  3F3C 0810                move.w     -[A7], 0x810
  8762. 00006072  A9EB                     syscall    Pack4/FP68K
  8763. label00006074:
  8764. 00006074  7000                     moveq.l    D0, 0x00
  8765. 00006076  102B 0075                move.b     D0, [A3 + 0x75]
  8766. 0000607A  3940 0020                move.w     [A4 + 0x20], D0
  8767. 0000607E  0C40 0002                cmpi.w     D0, 0x2
  8768. 00006082  6600 00A0                bne        +0xA2 /* 00006124 */
  8769. 00006086  2F0C                     move.l     -[A7], A4
  8770. 00006088  7001                     moveq.l    D0, 0x01
  8771. 0000608A  2F00                     move.l     -[A7], D0
  8772. 0000608C  486B 0010                pea.l      [A3 + 0x10]
  8773. 00006090  4EAD 1A72                jsr        [A5 + 0x1A72 /* export_842 */]
  8774. 00006094  486C 0008                pea.l      [A4 + 0x8]
  8775. 00006098  7001                     moveq.l    D0, 0x01
  8776. 0000609A  2F00                     move.l     -[A7], D0
  8777. 0000609C  2F0B                     move.l     -[A7], A3
  8778. 0000609E  4EAD 1A72                jsr        [A5 + 0x1A72 /* export_842 */]
  8779. 000060A2  486C 0010                pea.l      [A4 + 0x10]
  8780. 000060A6  7001                     moveq.l    D0, 0x01
  8781. 000060A8  2F00                     move.l     -[A7], D0
  8782. 000060AA  486B 0008                pea.l      [A3 + 0x8]
  8783. 000060AE  4EAD 1A72                jsr        [A5 + 0x1A72 /* export_842 */]
  8784. 000060B2  486C 0008                pea.l      [A4 + 0x8]
  8785. 000060B6  486E FFF6                pea.l      [A6 - 0xA]
  8786. 000060BA  3F3C 080E                move.w     -[A7], 0x80E
  8787. 000060BE  A9EB                     syscall    Pack4/FP68K
  8788. 000060C0  2F0C                     move.l     -[A7], A4
  8789. 000060C2  486E FFE2                pea.l      [A6 - 0x1E]
  8790. 000060C6  3F3C 080E                move.w     -[A7], 0x80E
  8791. 000060CA  A9EB                     syscall    Pack4/FP68K
  8792. 000060CC  486E FFE2                pea.l      [A6 - 0x1E]
  8793. 000060D0  486E FFF6                pea.l      [A6 - 0xA]
  8794. 000060D4  3F3C 0006                move.w     -[A7], 0x6
  8795. 000060D8  A9EB                     syscall    Pack4/FP68K
  8796. 000060DA  486E FFF6                pea.l      [A6 - 0xA]
  8797. 000060DE  486C 0008                pea.l      [A4 + 0x8]
  8798. 000060E2  3F3C 0810                move.w     -[A7], 0x810
  8799. 000060E6  A9EB                     syscall    Pack4/FP68K
  8800. 000060E8  486C 0010                pea.l      [A4 + 0x10]
  8801. 000060EC  486E FFF6                pea.l      [A6 - 0xA]
  8802. 000060F0  3F3C 080E                move.w     -[A7], 0x80E
  8803. 000060F4  A9EB                     syscall    Pack4/FP68K
  8804. 000060F6  2F0C                     move.l     -[A7], A4
  8805. 000060F8  486E FFF6                pea.l      [A6 - 0xA]
  8806. 000060FC  3F3C 0806                move.w     -[A7], 0x806
  8807. 00006100  A9EB                     syscall    Pack4/FP68K
  8808. 00006102  486C 0008                pea.l      [A4 + 0x8]
  8809. 00006106  486E FFF6                pea.l      [A6 - 0xA]
  8810. 0000610A  3F3C 0802                move.w     -[A7], 0x802
  8811. 0000610E  A9EB                     syscall    Pack4/FP68K
  8812. 00006110  486E FFF6                pea.l      [A6 - 0xA]
  8813. 00006114  486C 0010                pea.l      [A4 + 0x10]
  8814. 00006118  3F3C 0810                move.w     -[A7], 0x810
  8815. 0000611C  A9EB                     syscall    Pack4/FP68K
  8816. 0000611E  4FEF 0024                lea.l      A7, [A7 + 0x24]
  8817. 00006122  6044                     bra        +0x46 /* 00006168 */
  8818. label00006124:
  8819. 00006124  2F0B                     move.l     -[A7], A3
  8820. 00006126  486E FFF6                pea.l      [A6 - 0xA]
  8821. 0000612A  3F3C 080E                move.w     -[A7], 0x80E
  8822. 0000612E  A9EB                     syscall    Pack4/FP68K
  8823. 00006130  486E FFF6                pea.l      [A6 - 0xA]
  8824. 00006134  486C 0008                pea.l      [A4 + 0x8]
  8825. 00006138  3F3C 0810                move.w     -[A7], 0x810
  8826. 0000613C  A9EB                     syscall    Pack4/FP68K
  8827. 0000613E  486B 0008                pea.l      [A3 + 0x8]
  8828. 00006142  486E FFF6                pea.l      [A6 - 0xA]
  8829. 00006146  3F3C 080E                move.w     -[A7], 0x80E
  8830. 0000614A  A9EB                     syscall    Pack4/FP68K
  8831. 0000614C  486C 0008                pea.l      [A4 + 0x8]
  8832. 00006150  486E FFF6                pea.l      [A6 - 0xA]
  8833. 00006154  3F3C 0802                move.w     -[A7], 0x802
  8834. 00006158  A9EB                     syscall    Pack4/FP68K
  8835. 0000615A  486E FFF6                pea.l      [A6 - 0xA]
  8836. 0000615E  486C 0010                pea.l      [A4 + 0x10]
  8837. 00006162  3F3C 0810                move.w     -[A7], 0x810
  8838. 00006166  A9EB                     syscall    Pack4/FP68K
  8839. label00006168:
  8840. 00006168  4CEE 1880 FFCE           movem.l    D7,A3,A4, [A6 - 0x32]
  8841. 0000616E  4E5E                     unlink     A6
  8842. 00006170  4E75                     rts
  8843. 00006172  0000 0000                ori.b      D0, 0x0
  8844. 00006176  0000 0000                ori.b      D0, 0x0
  8845. 0000617A  0000 3FFF                ori.b      D0, 0xFF
  8846. 0000617E  8000                     or.b       D0, D0
  8847. 00006180  0000 0000                ori.b      D0, 0x0
  8848. 00006184  0000 48E7                ori.b      D0, 0xE7
  8849. export_1074: // at 00006186 (misaligned)
  8850. 00006188  0110                     btst       [A0], D0
  8851. 0000618A  3E2F 0012                move.w     D7, [A7 + 0x12]
  8852. 0000618E  266F 000C                movea.l    A3, [A7 + 0xC]
  8853. 00006192  48C7                     ext.l      D7
  8854. 00006194  2F07                     move.l     -[A7], D7
  8855. 00006196  486D F25C                pea.l      [A5 - 0xDA4]
  8856. 0000619A  486B 0160                pea.l      [A3 + 0x160]
  8857. 0000619E  2F0B                     move.l     -[A7], A3
  8858. 000061A0  4EBA FBCC                jsr        [PC - 0x434 /* 00005D6E */]
  8859. 000061A4  48C7                     ext.l      D7
  8860. 000061A6  2F07                     move.l     -[A7], D7
  8861. 000061A8  486D F23A                pea.l      [A5 - 0xDC6]
  8862. 000061AC  486B 025C                pea.l      [A3 + 0x25C]
  8863. 000061B0  2F0B                     move.l     -[A7], A3
  8864. 000061B2  4EBA FBBA                jsr        [PC - 0x446 /* 00005D6E */]
  8865. 000061B6  48C7                     ext.l      D7
  8866. 000061B8  2F07                     move.l     -[A7], D7
  8867. 000061BA  486D F218                pea.l      [A5 - 0xDE8]
  8868. 000061BE  486B 02DA                pea.l      [A3 + 0x2DA]
  8869. 000061C2  2F0B                     move.l     -[A7], A3
  8870. 000061C4  4EBA FBA8                jsr        [PC - 0x458 /* 00005D6E */]
  8871. 000061C8  4FEF 0030                lea.l      A7, [A7 + 0x30]
  8872. 000061CC  4CDF 0880                movem.l    D7,A3, [A7]+
  8873. 000061D0  4E75                     rts
  8874. export_1075:
  8875. 000061D2  4E56 FFBE                link       A6, -0x0042
  8876. 000061D6  486E 0008                pea.l      [A6 + 0x8]
  8877. 000061DA  486E FFF8                pea.l      [A6 - 0x8]
  8878. 000061DE  3F3C 0810                move.w     -[A7], 0x810
  8879. 000061E2  A9EB                     syscall    Pack4/FP68K
  8880. 000061E4  7002                     moveq.l    D0, 0x02
  8881. 000061E6  B06D F27C                cmp.w      D0, [A5 - 0xD84]
  8882. 000061EA  6600 0098                bne        +0x9A /* 00006284 */
  8883. 000061EE  486E FFF8                pea.l      [A6 - 0x8]
  8884. 000061F2  486E FFE6                pea.l      [A6 - 0x1A]
  8885. 000061F6  3F3C 080E                move.w     -[A7], 0x80E
  8886. 000061FA  A9EB                     syscall    Pack4/FP68K
  8887. 000061FC  486E FFE6                pea.l      [A6 - 0x1A]
  8888. 00006200  486E FFF0                pea.l      [A6 - 0x10]
  8889. 00006204  3F3C 0810                move.w     -[A7], 0x810
  8890. 00006208  A9EB                     syscall    Pack4/FP68K
  8891. 0000620A  486E FFF0                pea.l      [A6 - 0x10]
  8892. 0000620E  7001                     moveq.l    D0, 0x01
  8893. 00006210  2F00                     move.l     -[A7], D0
  8894. 00006212  486E FFF0                pea.l      [A6 - 0x10]
  8895. 00006216  4EAD 1A72                jsr        [A5 + 0x1A72 /* export_842 */]
  8896. 0000621A  486E FFF8                pea.l      [A6 - 0x8]
  8897. 0000621E  486E FFE6                pea.l      [A6 - 0x1A]
  8898. 00006222  3F3C 080E                move.w     -[A7], 0x80E
  8899. 00006226  A9EB                     syscall    Pack4/FP68K
  8900. 00006228  487A 0188                pea.l      [PC + 0x188 /* 000063B2, value 0x0, cstring "" */]
  8901. 0000622C  486E FFE6                pea.l      [A6 - 0x1A]
  8902. 00006230  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  8903. 00006234  A9EB                     syscall    Pack4/FP68K
  8904. 00006236  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8905. 0000623A  6F1E                     ble        +0x20 /* 0000625A */
  8906. 0000623C  486E FFF0                pea.l      [A6 - 0x10]
  8907. 00006240  486E FFDC                pea.l      [A6 - 0x24]
  8908. 00006244  3F3C 080E                move.w     -[A7], 0x80E
  8909. 00006248  A9EB                     syscall    Pack4/FP68K
  8910. 0000624A  486D F25C                pea.l      [A5 - 0xDA4]
  8911. 0000624E  486E FFDC                pea.l      [A6 - 0x24]
  8912. 00006252  3F3C 0806                move.w     -[A7], 0x806
  8913. 00006256  A9EB                     syscall    Pack4/FP68K
  8914. 00006258  601C                     bra        +0x1E /* 00006276 */
  8915. label0000625A:
  8916. 0000625A  486D F264                pea.l      [A5 - 0xD9C]
  8917. 0000625E  486E FFD2                pea.l      [A6 - 0x2E]
  8918. 00006262  3F3C 080E                move.w     -[A7], 0x80E
  8919. 00006266  A9EB                     syscall    Pack4/FP68K
  8920. 00006268  41EE FFDC                lea.l      A0, [A6 - 0x24]
  8921. 0000626C  43EE FFD2                lea.l      A1, [A6 - 0x2E]
  8922. 00006270  20D9                     move.l     [A0]+, [A1]+
  8923. 00006272  20D9                     move.l     [A0]+, [A1]+
  8924. 00006274  30D9                     move.w     [A0]+, [A1]+
  8925. label00006276:
  8926. 00006276  486E FFDC                pea.l      [A6 - 0x24]
  8927. 0000627A  486E FFF8                pea.l      [A6 - 0x8]
  8928. 0000627E  3F3C 0810                move.w     -[A7], 0x810
  8929. 00006282  A9EB                     syscall    Pack4/FP68K
  8930. label00006284:
  8931. 00006284  486E FFF8                pea.l      [A6 - 0x8]
  8932. 00006288  486E FFE6                pea.l      [A6 - 0x1A]
  8933. 0000628C  3F3C 080E                move.w     -[A7], 0x80E
  8934. 00006290  A9EB                     syscall    Pack4/FP68K
  8935. 00006292  486D F264                pea.l      [A5 - 0xD9C]
  8936. 00006296  486E FFE6                pea.l      [A6 - 0x1A]
  8937. 0000629A  3F3C 0802                move.w     -[A7], 0x802
  8938. 0000629E  A9EB                     syscall    Pack4/FP68K
  8939. 000062A0  486D F278                pea.l      [A5 - 0xD88]
  8940. 000062A4  486E FFDC                pea.l      [A6 - 0x24]
  8941. 000062A8  3F3C 280E                move.w     -[A7], 0x280E
  8942. 000062AC  A9EB                     syscall    Pack4/FP68K
  8943. 000062AE  486E FFDC                pea.l      [A6 - 0x24]
  8944. 000062B2  486E FFE6                pea.l      [A6 - 0x1A]
  8945. 000062B6  3F3C 0004                move.w     -[A7], 0x4
  8946. 000062BA  A9EB                     syscall    Pack4/FP68K
  8947. 000062BC  486D F26C                pea.l      [A5 - 0xD94]
  8948. 000062C0  486E FFE6                pea.l      [A6 - 0x1A]
  8949. 000062C4  3F3C 0806                move.w     -[A7], 0x806
  8950. 000062C8  A9EB                     syscall    Pack4/FP68K
  8951. 000062CA  486D F274                pea.l      [A5 - 0xD8C]
  8952. 000062CE  486E FFD2                pea.l      [A6 - 0x2E]
  8953. 000062D2  3F3C 280E                move.w     -[A7], 0x280E
  8954. 000062D6  A9EB                     syscall    Pack4/FP68K
  8955. 000062D8  486E FFD2                pea.l      [A6 - 0x2E]
  8956. 000062DC  486E FFE6                pea.l      [A6 - 0x1A]
  8957. 000062E0  4267                     clr.w      -[A7]
  8958. 000062E2  A9EB                     syscall    Pack4/FP68K
  8959. 000062E4  487A 00C2                pea.l      [PC + 0xC2 /* 000063A8, value 0x3FFE8000 */]
  8960. 000062E8  486E FFE6                pea.l      [A6 - 0x1A]
  8961. 000062EC  4267                     clr.w      -[A7]
  8962. 000062EE  A9EB                     syscall    Pack4/FP68K
  8963. 000062F0  486E FFE6                pea.l      [A6 - 0x1A]
  8964. 000062F4  486E FFF8                pea.l      [A6 - 0x8]
  8965. 000062F8  3F3C 0810                move.w     -[A7], 0x810
  8966. 000062FC  A9EB                     syscall    Pack4/FP68K
  8967. 000062FE  486E FFF8                pea.l      [A6 - 0x8]
  8968. 00006302  486E FFE6                pea.l      [A6 - 0x1A]
  8969. 00006306  3F3C 080E                move.w     -[A7], 0x80E
  8970. 0000630A  A9EB                     syscall    Pack4/FP68K
  8971. 0000630C  487A 0090                pea.l      [PC + 0x90 /* 0000639E, value 0x400DFFFE */]
  8972. 00006310  486E FFE6                pea.l      [A6 - 0x1A]
  8973. 00006314  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  8974. 00006318  A9EB                     syscall    Pack4/FP68K
  8975. 0000631A  6F08                     ble        +0xA /* 00006324 */
  8976. 0000631C  203C 0000 7FFF           move.l     D0, 0x7FFF
  8977. 00006322  606C                     bra        +0x6E /* 00006390 */
  8978. label00006324:
  8979. 00006324  486E FFF8                pea.l      [A6 - 0x8]
  8980. 00006328  486E FFDC                pea.l      [A6 - 0x24]
  8981. 0000632C  3F3C 080E                move.w     -[A7], 0x80E
  8982. 00006330  A9EB                     syscall    Pack4/FP68K
  8983. 00006332  41EE FFD2                lea.l      A0, [A6 - 0x2E]
  8984. 00006336  43FA 005C                lea.l      A1, [PC + 0x5C /* 00006394, value 0x400E8000 */]
  8985. 0000633A  20D9                     move.l     [A0]+, [A1]+
  8986. 0000633C  20D9                     move.l     [A0]+, [A1]+
  8987. 0000633E  30D9                     move.w     [A0]+, [A1]+
  8988. 00006340  0A2E 0080 FFD2           xori.b     [A6 - 0x2E], 0x80
  8989. 00006346  486E FFD2                pea.l      [A6 - 0x2E]
  8990. 0000634A  486E FFDC                pea.l      [A6 - 0x24]
  8991. 0000634E  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  8992. 00006352  A9EB                     syscall    Pack4/FP68K
  8993. 00006354  6408                     bcc        +0xA /* 0000635E */
  8994. 00006356  203C FFFF 8000           move.l     D0, 0xFFFF8000
  8995. 0000635C  6032                     bra        +0x34 /* 00006390 */
  8996. label0000635E:
  8997. 0000635E  486E FFF8                pea.l      [A6 - 0x8]
  8998. 00006362  486E FFC8                pea.l      [A6 - 0x38]
  8999. 00006366  3F3C 080E                move.w     -[A7], 0x80E
  9000. 0000636A  A9EB                     syscall    Pack4/FP68K
  9001. 0000636C  41EE FFC8                lea.l      A0, [A6 - 0x38]
  9002. 00006370  43EE FFBE                lea.l      A1, [A6 - 0x42]
  9003. 00006374  22D8                     move.l     [A1]+, [A0]+
  9004. 00006376  22D8                     move.l     [A1]+, [A0]+
  9005. 00006378  32D8                     move.w     [A1]+, [A0]+
  9006. 0000637A  486E FFBE                pea.l      [A6 - 0x42]
  9007. 0000637E  3F3C 0016                move.w     -[A7], 0x16
  9008. 00006382  A9EB                     syscall    Pack4/FP68K
  9009. 00006384  486E FFBE                pea.l      [A6 - 0x42]
  9010. 00006388  4EAD 0332                jsr        [A5 + 0x332 /* export_98 */]
  9011. 0000638C  48C0                     ext.l      D0
  9012. 0000638E  588F                     addq.l     A7, 4
  9013. label00006390:
  9014. 00006390  4E5E                     unlink     A6
  9015. 00006392  4E75                     rts
  9016. 00006394  400E                     negx.b     A6
  9017. 00006396  8000                     or.b       D0, D0
  9018. 00006398  0000 0000                ori.b      D0, 0x0
  9019. 0000639C  0000 400D                ori.b      D0, 0xD /* '\r' */
  9020. 000063A0  FFFE                     .invalid   <<F/7/7>>
  9021. 000063A2  0000 0000                ori.b      D0, 0x0
  9022. 000063A6  0000 3FFE                ori.b      D0, 0xFE
  9023. 000063AA  8000                     or.b       D0, D0
  9024. 000063AC  0000 0000                ori.b      D0, 0x0
  9025. 000063B0  0000 0000                ori.b      D0, 0x0
  9026. 000063B4  0000 0000                ori.b      D0, 0x0
  9027. 000063B8  0000 0000                ori.b      D0, 0x0
  9028. export_1076:
  9029. 000063BC  4E56 FFBE                link       A6, -0x0042
  9030. 000063C0  486E 0008                pea.l      [A6 + 0x8]
  9031. 000063C4  486E FFF8                pea.l      [A6 - 0x8]
  9032. 000063C8  3F3C 0810                move.w     -[A7], 0x810
  9033. 000063CC  A9EB                     syscall    Pack4/FP68K
  9034. 000063CE  7002                     moveq.l    D0, 0x02
  9035. 000063D0  B06D F25A                cmp.w      D0, [A5 - 0xDA6]
  9036. 000063D4  6600 0098                bne        +0x9A /* 0000646E */
  9037. 000063D8  486E FFF8                pea.l      [A6 - 0x8]
  9038. 000063DC  486E FFE6                pea.l      [A6 - 0x1A]
  9039. 000063E0  3F3C 080E                move.w     -[A7], 0x80E
  9040. 000063E4  A9EB                     syscall    Pack4/FP68K
  9041. 000063E6  486E FFE6                pea.l      [A6 - 0x1A]
  9042. 000063EA  486E FFF0                pea.l      [A6 - 0x10]
  9043. 000063EE  3F3C 0810                move.w     -[A7], 0x810
  9044. 000063F2  A9EB                     syscall    Pack4/FP68K
  9045. 000063F4  486E FFF0                pea.l      [A6 - 0x10]
  9046. 000063F8  7001                     moveq.l    D0, 0x01
  9047. 000063FA  2F00                     move.l     -[A7], D0
  9048. 000063FC  486E FFF0                pea.l      [A6 - 0x10]
  9049. 00006400  4EAD 1A72                jsr        [A5 + 0x1A72 /* export_842 */]
  9050. 00006404  486E FFF8                pea.l      [A6 - 0x8]
  9051. 00006408  486E FFE6                pea.l      [A6 - 0x1A]
  9052. 0000640C  3F3C 080E                move.w     -[A7], 0x80E
  9053. 00006410  A9EB                     syscall    Pack4/FP68K
  9054. 00006412  487A 0188                pea.l      [PC + 0x188 /* 0000659C, value 0x0, cstring "" */]
  9055. 00006416  486E FFE6                pea.l      [A6 - 0x1A]
  9056. 0000641A  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  9057. 0000641E  A9EB                     syscall    Pack4/FP68K
  9058. 00006420  4FEF 000C                lea.l      A7, [A7 + 0xC]
  9059. 00006424  6F1E                     ble        +0x20 /* 00006444 */
  9060. 00006426  486E FFF0                pea.l      [A6 - 0x10]
  9061. 0000642A  486E FFDC                pea.l      [A6 - 0x24]
  9062. 0000642E  3F3C 080E                move.w     -[A7], 0x80E
  9063. 00006432  A9EB                     syscall    Pack4/FP68K
  9064. 00006434  486D F23A                pea.l      [A5 - 0xDC6]
  9065. 00006438  486E FFDC                pea.l      [A6 - 0x24]
  9066. 0000643C  3F3C 0806                move.w     -[A7], 0x806
  9067. 00006440  A9EB                     syscall    Pack4/FP68K
  9068. 00006442  601C                     bra        +0x1E /* 00006460 */
  9069. label00006444:
  9070. 00006444  486D F242                pea.l      [A5 - 0xDBE]
  9071. 00006448  486E FFD2                pea.l      [A6 - 0x2E]
  9072. 0000644C  3F3C 080E                move.w     -[A7], 0x80E
  9073. 00006450  A9EB                     syscall    Pack4/FP68K
  9074. 00006452  41EE FFDC                lea.l      A0, [A6 - 0x24]
  9075. 00006456  43EE FFD2                lea.l      A1, [A6 - 0x2E]
  9076. 0000645A  20D9                     move.l     [A0]+, [A1]+
  9077. 0000645C  20D9                     move.l     [A0]+, [A1]+
  9078. 0000645E  30D9                     move.w     [A0]+, [A1]+
  9079. label00006460:
  9080. 00006460  486E FFDC                pea.l      [A6 - 0x24]
  9081. 00006464  486E FFF8                pea.l      [A6 - 0x8]
  9082. 00006468  3F3C 0810                move.w     -[A7], 0x810
  9083. 0000646C  A9EB                     syscall    Pack4/FP68K
  9084. label0000646E:
  9085. 0000646E  486E FFF8                pea.l      [A6 - 0x8]
  9086. 00006472  486E FFE6                pea.l      [A6 - 0x1A]
  9087. 00006476  3F3C 080E                move.w     -[A7], 0x80E
  9088. 0000647A  A9EB                     syscall    Pack4/FP68K
  9089. 0000647C  486D F242                pea.l      [A5 - 0xDBE]
  9090. 00006480  486E FFE6                pea.l      [A6 - 0x1A]
  9091. 00006484  3F3C 0802                move.w     -[A7], 0x802
  9092. 00006488  A9EB                     syscall    Pack4/FP68K
  9093. 0000648A  486D F256                pea.l      [A5 - 0xDAA]
  9094. 0000648E  486E FFDC                pea.l      [A6 - 0x24]
  9095. 00006492  3F3C 280E                move.w     -[A7], 0x280E
  9096. 00006496  A9EB                     syscall    Pack4/FP68K
  9097. 00006498  486E FFDC                pea.l      [A6 - 0x24]
  9098. 0000649C  486E FFE6                pea.l      [A6 - 0x1A]
  9099. 000064A0  3F3C 0004                move.w     -[A7], 0x4
  9100. 000064A4  A9EB                     syscall    Pack4/FP68K
  9101. 000064A6  486D F24A                pea.l      [A5 - 0xDB6]
  9102. 000064AA  486E FFE6                pea.l      [A6 - 0x1A]
  9103. 000064AE  3F3C 0806                move.w     -[A7], 0x806
  9104. 000064B2  A9EB                     syscall    Pack4/FP68K
  9105. 000064B4  486D F252                pea.l      [A5 - 0xDAE]
  9106. 000064B8  486E FFD2                pea.l      [A6 - 0x2E]
  9107. 000064BC  3F3C 280E                move.w     -[A7], 0x280E
  9108. 000064C0  A9EB                     syscall    Pack4/FP68K
  9109. 000064C2  486E FFD2                pea.l      [A6 - 0x2E]
  9110. 000064C6  486E FFE6                pea.l      [A6 - 0x1A]
  9111. 000064CA  4267                     clr.w      -[A7]
  9112. 000064CC  A9EB                     syscall    Pack4/FP68K
  9113. 000064CE  487A 00C2                pea.l      [PC + 0xC2 /* 00006592, value 0x3FFE8000 */]
  9114. 000064D2  486E FFE6                pea.l      [A6 - 0x1A]
  9115. 000064D6  4267                     clr.w      -[A7]
  9116. 000064D8  A9EB                     syscall    Pack4/FP68K
  9117. 000064DA  486E FFE6                pea.l      [A6 - 0x1A]
  9118. 000064DE  486E FFF8                pea.l      [A6 - 0x8]
  9119. 000064E2  3F3C 0810                move.w     -[A7], 0x810
  9120. 000064E6  A9EB                     syscall    Pack4/FP68K
  9121. 000064E8  486E FFF8                pea.l      [A6 - 0x8]
  9122. 000064EC  486E FFE6                pea.l      [A6 - 0x1A]
  9123. 000064F0  3F3C 080E                move.w     -[A7], 0x80E
  9124. 000064F4  A9EB                     syscall    Pack4/FP68K
  9125. 000064F6  487A 0090                pea.l      [PC + 0x90 /* 00006588, value 0x400DFFFE */]
  9126. 000064FA  486E FFE6                pea.l      [A6 - 0x1A]
  9127. 000064FE  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  9128. 00006502  A9EB                     syscall    Pack4/FP68K
  9129. 00006504  6F08                     ble        +0xA /* 0000650E */
  9130. 00006506  203C 0000 7FFF           move.l     D0, 0x7FFF
  9131. 0000650C  606C                     bra        +0x6E /* 0000657A */
  9132. label0000650E:
  9133. 0000650E  486E FFF8                pea.l      [A6 - 0x8]
  9134. 00006512  486E FFDC                pea.l      [A6 - 0x24]
  9135. 00006516  3F3C 080E                move.w     -[A7], 0x80E
  9136. 0000651A  A9EB                     syscall    Pack4/FP68K
  9137. 0000651C  41EE FFD2                lea.l      A0, [A6 - 0x2E]
  9138. 00006520  43FA 005C                lea.l      A1, [PC + 0x5C /* 0000657E, value 0x400E8000 */]
  9139. 00006524  20D9                     move.l     [A0]+, [A1]+
  9140. 00006526  20D9                     move.l     [A0]+, [A1]+
  9141. 00006528  30D9                     move.w     [A0]+, [A1]+
  9142. 0000652A  0A2E 0080 FFD2           xori.b     [A6 - 0x2E], 0x80
  9143. 00006530  486E FFD2                pea.l      [A6 - 0x2E]
  9144. 00006534  486E FFDC                pea.l      [A6 - 0x24]
  9145. 00006538  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  9146. 0000653C  A9EB                     syscall    Pack4/FP68K
  9147. 0000653E  6408                     bcc        +0xA /* 00006548 */
  9148. 00006540  203C FFFF 8000           move.l     D0, 0xFFFF8000
  9149. 00006546  6032                     bra        +0x34 /* 0000657A */
  9150. label00006548:
  9151. 00006548  486E FFF8                pea.l      [A6 - 0x8]
  9152. 0000654C  486E FFC8                pea.l      [A6 - 0x38]
  9153. 00006550  3F3C 080E                move.w     -[A7], 0x80E
  9154. 00006554  A9EB                     syscall    Pack4/FP68K
  9155. 00006556  41EE FFC8                lea.l      A0, [A6 - 0x38]
  9156. 0000655A  43EE FFBE                lea.l      A1, [A6 - 0x42]
  9157. 0000655E  22D8                     move.l     [A1]+, [A0]+
  9158. 00006560  22D8                     move.l     [A1]+, [A0]+
  9159. 00006562  32D8                     move.w     [A1]+, [A0]+
  9160. 00006564  486E FFBE                pea.l      [A6 - 0x42]
  9161. 00006568  3F3C 0016                move.w     -[A7], 0x16
  9162. 0000656C  A9EB                     syscall    Pack4/FP68K
  9163. 0000656E  486E FFBE                pea.l      [A6 - 0x42]
  9164. 00006572  4EAD 0332                jsr        [A5 + 0x332 /* export_98 */]
  9165. 00006576  48C0                     ext.l      D0
  9166. 00006578  588F                     addq.l     A7, 4
  9167. label0000657A:
  9168. 0000657A  4E5E                     unlink     A6
  9169. 0000657C  4E75                     rts
  9170. 0000657E  400E                     negx.b     A6
  9171. 00006580  8000                     or.b       D0, D0
  9172. 00006582  0000 0000                ori.b      D0, 0x0
  9173. 00006586  0000 400D                ori.b      D0, 0xD /* '\r' */
  9174. 0000658A  FFFE                     .invalid   <<F/7/7>>
  9175. 0000658C  0000 0000                ori.b      D0, 0x0
  9176. 00006590  0000 3FFE                ori.b      D0, 0xFE
  9177. 00006594  8000                     or.b       D0, D0
  9178. 00006596  0000 0000                ori.b      D0, 0x0
  9179. 0000659A  0000 0000                ori.b      D0, 0x0
  9180. 0000659E  0000 0000                ori.b      D0, 0x0
  9181. 000065A2  0000 0000                ori.b      D0, 0x0
  9182. export_1077:
  9183. fn000065A6:
  9184. 000065A6  4E56 FFBE                link       A6, -0x0042
  9185. 000065AA  486E 0008                pea.l      [A6 + 0x8]
  9186. 000065AE  486E FFF8                pea.l      [A6 - 0x8]
  9187. 000065B2  3F3C 0810                move.w     -[A7], 0x810
  9188. 000065B6  A9EB                     syscall    Pack4/FP68K
  9189. 000065B8  7002                     moveq.l    D0, 0x02
  9190. 000065BA  B06D F238                cmp.w      D0, [A5 - 0xDC8]
  9191. 000065BE  6600 0098                bne        +0x9A /* 00006658 */
  9192. 000065C2  486E FFF8                pea.l      [A6 - 0x8]
  9193. 000065C6  486E FFE6                pea.l      [A6 - 0x1A]
  9194. 000065CA  3F3C 080E                move.w     -[A7], 0x80E
  9195. 000065CE  A9EB                     syscall    Pack4/FP68K
  9196. 000065D0  486E FFE6                pea.l      [A6 - 0x1A]
  9197. 000065D4  486E FFF0                pea.l      [A6 - 0x10]
  9198. 000065D8  3F3C 0810                move.w     -[A7], 0x810
  9199. 000065DC  A9EB                     syscall    Pack4/FP68K
  9200. 000065DE  486E FFF0                pea.l      [A6 - 0x10]
  9201. 000065E2  7001                     moveq.l    D0, 0x01
  9202. 000065E4  2F00                     move.l     -[A7], D0
  9203. 000065E6  486E FFF0                pea.l      [A6 - 0x10]
  9204. 000065EA  4EAD 1A72                jsr        [A5 + 0x1A72 /* export_842 */]
  9205. 000065EE  486E FFF8                pea.l      [A6 - 0x8]
  9206. 000065F2  486E FFE6                pea.l      [A6 - 0x1A]
  9207. 000065F6  3F3C 080E                move.w     -[A7], 0x80E
  9208. 000065FA  A9EB                     syscall    Pack4/FP68K
  9209. 000065FC  487A 0188                pea.l      [PC + 0x188 /* 00006786, value 0x0, cstring "" */]
  9210. 00006600  486E FFE6                pea.l      [A6 - 0x1A]
  9211. 00006604  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  9212. 00006608  A9EB                     syscall    Pack4/FP68K
  9213. 0000660A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  9214. 0000660E  6F1E                     ble        +0x20 /* 0000662E */
  9215. 00006610  486E FFF0                pea.l      [A6 - 0x10]
  9216. 00006614  486E FFDC                pea.l      [A6 - 0x24]
  9217. 00006618  3F3C 080E                move.w     -[A7], 0x80E
  9218. 0000661C  A9EB                     syscall    Pack4/FP68K
  9219. 0000661E  486D F218                pea.l      [A5 - 0xDE8]
  9220. 00006622  486E FFDC                pea.l      [A6 - 0x24]
  9221. 00006626  3F3C 0806                move.w     -[A7], 0x806
  9222. 0000662A  A9EB                     syscall    Pack4/FP68K
  9223. 0000662C  601C                     bra        +0x1E /* 0000664A */
  9224. label0000662E:
  9225. 0000662E  486D F220                pea.l      [A5 - 0xDE0]
  9226. 00006632  486E FFD2                pea.l      [A6 - 0x2E]
  9227. 00006636  3F3C 080E                move.w     -[A7], 0x80E
  9228. 0000663A  A9EB                     syscall    Pack4/FP68K
  9229. 0000663C  41EE FFDC                lea.l      A0, [A6 - 0x24]
  9230. 00006640  43EE FFD2                lea.l      A1, [A6 - 0x2E]
  9231. 00006644  20D9                     move.l     [A0]+, [A1]+
  9232. 00006646  20D9                     move.l     [A0]+, [A1]+
  9233. 00006648  30D9                     move.w     [A0]+, [A1]+
  9234. label0000664A:
  9235. 0000664A  486E FFDC                pea.l      [A6 - 0x24]
  9236. 0000664E  486E FFF8                pea.l      [A6 - 0x8]
  9237. 00006652  3F3C 0810                move.w     -[A7], 0x810
  9238. 00006656  A9EB                     syscall    Pack4/FP68K
  9239. label00006658:
  9240. 00006658  486E FFF8                pea.l      [A6 - 0x8]
  9241. 0000665C  486E FFE6                pea.l      [A6 - 0x1A]
  9242. 00006660  3F3C 080E                move.w     -[A7], 0x80E
  9243. 00006664  A9EB                     syscall    Pack4/FP68K
  9244. 00006666  486D F220                pea.l      [A5 - 0xDE0]
  9245. 0000666A  486E FFE6                pea.l      [A6 - 0x1A]
  9246. 0000666E  3F3C 0802                move.w     -[A7], 0x802
  9247. 00006672  A9EB                     syscall    Pack4/FP68K
  9248. 00006674  486D F234                pea.l      [A5 - 0xDCC]
  9249. 00006678  486E FFDC                pea.l      [A6 - 0x24]
  9250. 0000667C  3F3C 280E                move.w     -[A7], 0x280E
  9251. 00006680  A9EB                     syscall    Pack4/FP68K
  9252. 00006682  486E FFDC                pea.l      [A6 - 0x24]
  9253. 00006686  486E FFE6                pea.l      [A6 - 0x1A]
  9254. 0000668A  3F3C 0004                move.w     -[A7], 0x4
  9255. 0000668E  A9EB                     syscall    Pack4/FP68K
  9256. 00006690  486D F228                pea.l      [A5 - 0xDD8]
  9257. 00006694  486E FFE6                pea.l      [A6 - 0x1A]
  9258. 00006698  3F3C 0806                move.w     -[A7], 0x806
  9259. 0000669C  A9EB                     syscall    Pack4/FP68K
  9260. 0000669E  486D F230                pea.l      [A5 - 0xDD0]
  9261. 000066A2  486E FFD2                pea.l      [A6 - 0x2E]
  9262. 000066A6  3F3C 280E                move.w     -[A7], 0x280E
  9263. 000066AA  A9EB                     syscall    Pack4/FP68K
  9264. 000066AC  486E FFD2                pea.l      [A6 - 0x2E]
  9265. 000066B0  486E FFE6                pea.l      [A6 - 0x1A]
  9266. 000066B4  4267                     clr.w      -[A7]
  9267. 000066B6  A9EB                     syscall    Pack4/FP68K
  9268. 000066B8  487A 00C2                pea.l      [PC + 0xC2 /* 0000677C, value 0x3FFE8000 */]
  9269. 000066BC  486E FFE6                pea.l      [A6 - 0x1A]
  9270. 000066C0  4267                     clr.w      -[A7]
  9271. 000066C2  A9EB                     syscall    Pack4/FP68K
  9272. 000066C4  486E FFE6                pea.l      [A6 - 0x1A]
  9273. 000066C8  486E FFF8                pea.l      [A6 - 0x8]
  9274. 000066CC  3F3C 0810                move.w     -[A7], 0x810
  9275. 000066D0  A9EB                     syscall    Pack4/FP68K
  9276. 000066D2  486E FFF8                pea.l      [A6 - 0x8]
  9277. 000066D6  486E FFE6                pea.l      [A6 - 0x1A]
  9278. 000066DA  3F3C 080E                move.w     -[A7], 0x80E
  9279. 000066DE  A9EB                     syscall    Pack4/FP68K
  9280. 000066E0  487A 0090                pea.l      [PC + 0x90 /* 00006772, value 0x400DFFFE */]
  9281. 000066E4  486E FFE6                pea.l      [A6 - 0x1A]
  9282. 000066E8  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  9283. 000066EC  A9EB                     syscall    Pack4/FP68K
  9284. 000066EE  6F08                     ble        +0xA /* 000066F8 */
  9285. 000066F0  203C 0000 7FFF           move.l     D0, 0x7FFF
  9286. 000066F6  606C                     bra        +0x6E /* 00006764 */
  9287. label000066F8:
  9288. 000066F8  486E FFF8                pea.l      [A6 - 0x8]
  9289. 000066FC  486E FFDC                pea.l      [A6 - 0x24]
  9290. 00006700  3F3C 080E                move.w     -[A7], 0x80E
  9291. 00006704  A9EB                     syscall    Pack4/FP68K
  9292. 00006706  41EE FFD2                lea.l      A0, [A6 - 0x2E]
  9293. 0000670A  43FA 005C                lea.l      A1, [PC + 0x5C /* 00006768, value 0x400E8000 */]
  9294. 0000670E  20D9                     move.l     [A0]+, [A1]+
  9295. 00006710  20D9                     move.l     [A0]+, [A1]+
  9296. 00006712  30D9                     move.w     [A0]+, [A1]+
  9297. 00006714  0A2E 0080 FFD2           xori.b     [A6 - 0x2E], 0x80
  9298. 0000671A  486E FFD2                pea.l      [A6 - 0x2E]
  9299. 0000671E  486E FFDC                pea.l      [A6 - 0x24]
  9300. 00006722  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  9301. 00006726  A9EB                     syscall    Pack4/FP68K
  9302. 00006728  6408                     bcc        +0xA /* 00006732 */
  9303. 0000672A  203C FFFF 8000           move.l     D0, 0xFFFF8000
  9304. 00006730  6032                     bra        +0x34 /* 00006764 */
  9305. label00006732:
  9306. 00006732  486E FFF8                pea.l      [A6 - 0x8]
  9307. 00006736  486E FFC8                pea.l      [A6 - 0x38]
  9308. 0000673A  3F3C 080E                move.w     -[A7], 0x80E
  9309. 0000673E  A9EB                     syscall    Pack4/FP68K
  9310. 00006740  41EE FFC8                lea.l      A0, [A6 - 0x38]
  9311. 00006744  43EE FFBE                lea.l      A1, [A6 - 0x42]
  9312. 00006748  22D8                     move.l     [A1]+, [A0]+
  9313. 0000674A  22D8                     move.l     [A1]+, [A0]+
  9314. 0000674C  32D8                     move.w     [A1]+, [A0]+
  9315. 0000674E  486E FFBE                pea.l      [A6 - 0x42]
  9316. 00006752  3F3C 0016                move.w     -[A7], 0x16
  9317. 00006756  A9EB                     syscall    Pack4/FP68K
  9318. 00006758  486E FFBE                pea.l      [A6 - 0x42]
  9319. 0000675C  4EAD 0332                jsr        [A5 + 0x332 /* export_98 */]
  9320. 00006760  48C0                     ext.l      D0
  9321. 00006762  588F                     addq.l     A7, 4
  9322. label00006764:
  9323. 00006764  4E5E                     unlink     A6
  9324. 00006766  4E75                     rts
  9325. 00006768  400E                     negx.b     A6
  9326. 0000676A  8000                     or.b       D0, D0
  9327. 0000676C  0000 0000                ori.b      D0, 0x0
  9328. 00006770  0000 400D                ori.b      D0, 0xD /* '\r' */
  9329. 00006774  FFFE                     .invalid   <<F/7/7>>
  9330. 00006776  0000 0000                ori.b      D0, 0x0
  9331. 0000677A  0000 3FFE                ori.b      D0, 0xFE
  9332. 0000677E  8000                     or.b       D0, D0
  9333. 00006780  0000 0000                ori.b      D0, 0x0
  9334. 00006784  0000 0000                ori.b      D0, 0x0
  9335. 00006788  0000 0000                ori.b      D0, 0x0
  9336. 0000678C  0000 0000                ori.b      D0, 0x0
  9337.